This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

copying XML containing Unicode to HTML


Can I copy XML input containing escaped Unicode characters to HTML output,
preserving the EXACT format of the input?

Given the following XML input:

<EL>
	<LC>1</LC>
	<TX>&#x2014;&#x2014; Unescaped Text.</TX>
	<HI>0</HI>
	<LO>0</LO>
</EL>

and given the XSLT below:

<xsl:output method="HTML" />
...
<xsl:text disable-output-escaping = "yes">"&gt;</xsl:text>
<xsl:value-of select="TX" disable-output-escaping="no"/>
<xsl:text disable-output-escaping = "yes">&lt;/span&gt;</xsl:text>


The problem is with the contents of the TX node: copying the contents of
<TX> results in the special UNICODE characters &#x2014; getting translated
by the XSL processor into a question mark (?).  The output looks like so:

?? Unescaped Text.

What I would like instead is to have the contents of the <TX> node copied to
the output HTML unchanged, i.e. I would like to see the following:

&#x2014;&#x2014; Unescaped Text.

Do you know how to do this?

Dan Cornell


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]