|
Subject: Re: writing entity references. From: dcl@xxxxxxxxxx Date: Thu, 7 Jan 1999 15:39:36 -0500 |
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
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: More entity confusion and my op, G. Ken Holman | Thread | Re: writing entity references., Paul Prescod |
| Understanding character handling, Paul Prescod | Date | Re: writing entity references., Paul Prescod |
| Month |