[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 16-bit entities converted to "?" by XSLT
I have a pass-through rule in my XSLT stylesheet to allow me to copy embedded HTML unchanged to the output: <xsl:template match='div|span'> <xsl:copy-of select="."/> </xsl:template> However, when I have 16-bit entities in the HTML, they are translated to question marks in the output. For example, the following contains some Hebrew characters: <span style='font-size: 11pt; font-family: Arial;' lang='HE'> כתוב </span> My browser shows this correctly, but when I embed it in some XML and run it though my stylesheet, the output is this: <span style='font-size: 11pt; font-family: Arial;' lang='HE'> ???? </span> I've tried <xsl:output encoding="UTF-16"> and various other things, but nothing seems to work. Is there an easy way to fix this so I can just display 16-bit characters? TIA, ---------------------------------------------------------------------- John English | mailto:je@xxxxxxxxxxxxxx Senior Lecturer | http://www.it.bton.ac.uk/staff/je School of Computing & MIS | "Those who don't know their history University of Brighton | are condemned to relive it" (Santayana) ----------------------------------------------------------------------
|
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
|