From: SourceForge.net <no...@so...> - 2008-08-08 13:53:32
|
Bugs item #2043091, was opened at 2008-08-08 13:53 Message generated for change (Tracker Item Submitted) made by Item Submitter You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=2043091&group_id=21935 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: XSL Group: output: HTML Status: Open Resolution: None Priority: 5 Private: No Submitted By: Joachim Ziegler (quadruplex) Assigned to: Nobody/Anonymous (nobody) Summary: firstterm inside ulink leads to incorrect HTML output Initial Comment: The bug I'll describe can be observed on. http://www.leda-tutorial.org/en/unofficial/pr01s01.html where you can see that everything is printed in bold, though it should not. I use Saxon 6.5.3 and the XSL stylesheets 1.69.0. (The error also appears with Saxon 6.5.3 and the newest 1.74.0) My input document (which validates against the XML DTD 4.5) goes like this: <para><ulink url="&alsourl;/enleda.htm"><firstterm id="def.LEDA"><acronym>LEDA</acronym></firstterm></ulink> is the C++ <glossterm>Library of Efficient Data Types and Algorithms</glossterm>, which was developed at the... The output is the following (I have inserted line breaks by hand to make the error clear). Note that there is no matching </em> for the second <em> (the corresponding end tag comes much later in the document): <p> <a href="http://www.algorithmic-solutions.de/enleda.htm" target="_top"><em class="firstterm"></em></a> <em class="firstterm"><a id="def.LEDA"></a> <a ref="http://www.algorithmic-solutions.de/enleda.htm" target="_top"><em class="firstterm"><span class="acronym">LEDA</span></em></a> is the C++ <em class="glossterm">Library of Efficient Data Types and Algorithms</em>, which was developed at the The error does not occur when I delete the <firstterm> in the <ulink>. It has nothing to do with the <acronym> (I have tried it). The same bug can be observed in the middle of the next page: http://www.leda-tutorial.org/en/unofficial/pr01s02.html Greetings, Joachim PS: xmllint'ing the whole file says: $ xmllint --html --noout pr01s01.html pr01s01.html:14: element a: validity error : ID d0e94 already defined p><p><em class="firstterm"><em class="firstterm"><a id="d0e94" class="indexterm" ^ pr01s01.html:18: element a: validity error : ID d0e94 already defined p><p><em class="firstterm"><em class="firstterm"><a id="d0e94" class="indexterm" ^ pr01s01.html:23: element a: validity error : ID d0e94 already defined p><p><em class="firstterm"><em class="firstterm"><a id="d0e94" class="indexterm" ^ pr01s01.html:24: element a: validity error : ID d0e94 already defined p><p><em class="firstterm"><em class="firstterm"><a id="d0e94" class="indexterm" ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=373747&aid=2043091&group_id=21935 |