|
[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
|

Cart








