|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] need help with xhtml output
Hello, I'm in the process of changing a web site over to xhtml. All the
pages are generated by XSL. So it would seem that changing the xsl:output
method from html to xml, plus throwing in the proper doctypes, would do
it, eh? But the following issues are driving me crazy, and I can't glean
any really simple clean solutions from the FAQ.
1. Outputting character entities.
There doesn't seem to be an easy way to output "©" (in attributes)
and other numeric entities. © is unchanged, © becomes the
(c) character itself. For instance, I want to output exactly this sequence
of characters:
<meta name="copyright" content="© 2003"/>
2. Forcing a close tag for elements
Mozilla, Opera and IE choke on <script/>. Textarea is another one.
The trick to do "<script><xsl:text>
</xsl:text></script>" seems like such a hack. Is there a better way?
3. html namespace attribute.
Consider this:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<xsl:call-template name="headers"/>
</head>
</html>
All the elements that the template headers inserts get an extraneous
xmlns="" attribute. What is the best way to deal with that?
Thanks....
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
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
|

Cart








