[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: writing entity references.
I succeeded in writing an entity reference, "ⅈ" to the result tree by defining the entity in a DTD for the stylesheet. I'm not sure the spec' nails-down this behaviour. Could it? I'm using the LotusXSL implementation. *** Source XML: <?xml version="1.0"?> <!DOCTYPE entityTest SYSTEM "entityTest.dtd"> <entityTest> <test> Source </test> </entityTest> *** Result XML: <entityDest> <result>ⅈ -- XSL -- Source </result> </entityDest> *** The DTD for the stylesheet extends the skeletal DTD from the XSL spec with the following: <!ENTITY ImaginaryI "i"> <!ENTITY % result-elements " | entityDest | result "> <!ELEMENT entityDest (#PCDATA %result-elements; %instructions;)*> <!ELEMENT result (#PCDATA %result-elements; %instructions;)*> *** StyleSheet: <?xml version="1.0"?> <!DOCTYPE xsl:stylesheet SYSTEM "entityXSL.dtd"> <xsl:stylesheet default-space='strip' xmlns:xsl="http://www.w3.org/TR/WD-xsl"> <xsl:template match="/"> <entityDest> <xsl:apply-templates/> </entityDest> </xsl:template> <xsl:template match="test"> <result> ⅈ -- XSL -- <xsl:apply-templates/> </result> </xsl:template> </xsl:stylesheet> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|