Subject: [xsl] [RE:] Top Ten Java and XSLT Tips, #5 From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Wed, 5 Sep 2001 00:12:28 -0700 (PDT) |
> The new tip #5 in summary... > > "Here is a summary of the techniques presented here: > > "Use the " " character entity to represent non-breaking spaces. This > works when the output method is "html", because most XSLT processors convert > the entity to the literal characters " ". The XSLT specification does > not mandate this behavior, but Xalan works this way. > > "Define an entity for " " and use that. This is effectively identical > to the first approach, but may look nicer for stylesheet authors. It may > introduce problems when certain tools mistakenly try to validate the > stylesheet against the non-existent DTD. > > "Use <xsl:text disable-output-escaping="yes">&nbsp;</xsl:text> as an > alternative to " ". This is particularly useful when the output method > is "xml". The XSLT specification does not mandate that processors support > disable-output-escaping. The last paragraph is not "particularly useful when the output method is 'xml'. The result it will produce will not be a well-formed xml document, e.g. the following: <test> test1 test2 </test> An xml parser (e.g. the one used in Saxon) will complain that "reference to undeclared entity (found "nbsp")". Cheers, Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Get email alerts & NEW webcam video instant messaging with Yahoo! Messenger http://im.yahoo.com XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] [RE:] Top Ten Java and XSLT T, timw | Thread | [xsl] Converting One XML to another, Yash |
RE: [xsl] default meta tag Revisted, Swen Thuemmler | Date | [xsl] FW: ] Top Ten Java and XSLT T, timw |
Month |