[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: using xsl:output-character to render characters in
Tom T wrote:
I'll change my example. Is the above 'meta' element the output of an XSLT processor? Which one do you use? For instance when I have an input XML with your above text <desc>Financial Times, "ErdoDan Grubu'na"</desc> and then use Saxon 9.2.0.3 to run the stylesheet <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/1999/xhtml" exclude-result-prefixes="xs" version="2.0"> <xsl:output indent="yes" method="xhtml" omit-xml-declaration="yes"/> <xsl:template match="/"> <html> <head> <title>Example</title> <xsl:apply-templates select="desc"/> </head> <body> </body> </html> </xsl:template> <xsl:template match="desc"> <meta name="description" content="{.}"/> </xsl:template> </xsl:stylesheet> against that input then the resulting XHTML document is <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Example</title> <meta name="description" content="Financial Times, "ErdoDan Grubu'na"" /> </head> <body></body> </html> and that output looks fine to me, the content attribute value is delimited by double quotes and therefore any double quote in the value is escaped. -- Martin Honnen http://msmvps.com/blogs/martin_honnen/
|
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
|