[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: disable-output-encoding with xsl:copy
> input: <p>“You can’t always get what you > want…”</p> > > output: <p>"You can't always get what you want."</p> > > I would like the text content of the output to exactly match > the content of the input. You can't always get what you want ;-) Saxon doesn't know that the original document contained numeric character references - it only sees what the parser hands over, which is Unicode characters. You can force the characters to be output as numeric character references by using a character encoding in which they aren't present, for example <xsl:output encoding="iso-8859-1"/>, but they won't necessarily be exactly the same as in the input. > <xsl:value-of select="text()" disable-output-escaping="yes"/> Don't use d-o-e unless you know the consequences (I think you don't). Michael Kay http://www.saxonica.com/
|
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
|