[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

need help with xhtml output

Subject: need help with xhtml output
From: Guy McArthur <guym@xxxxxxxxxxx>
Date: Wed, 4 Jun 2003 00:24:51 -0700 (MST)
need help with a guy
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 "&#169;" (in attributes)
and other numeric entities. &amp;#169; is unchanged, &#169; becomes the
(c) character itself. For instance, I want to output exactly this sequence
of characters:

<meta name="copyright" content="&#169; 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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.