- From: Steve Muench <smuench@us.oracle.com>
- Date: Sun, 4 Feb 2001 11:23:07 -0800
- To: <mhkay@iclway.co.uk>
- Cc: <xsl-editors@w3.org>
Michael,
Why does (b) strike you as more useful?
Just curious. I think (a) is what you would write
if you hand-wrote a script element in an HTML page.
______________________________________________________________
Steve Muench, Lead XML Evangelist & Consulting Product Manager
BC4J & XSQL Servlet Development Teams, Oracle Rep to XSL WG
Author "Building Oracle XML Applications", O'Reilly
http://www.oreilly.com/catalog/orxmlapp/
----- Original Message -----
From: "Michael Kay" <mhkay@iclway.co.uk>
To: <xsl-editors@w3.org>
Sent: Friday, February 02, 2001 2:09 PM
Subject: HTML output method, <script> element
| Question arising from a user's bug report:
|
| If you write
|
| <xsl:output method="html"/>
| <xsl:template match="/">
| <script>
| write("<b> if (a < b) </b>");
| </script>
| </xsl:template>
|
| should the output be (a)
|
| <script>
| write("<b> if (a < b) </b>")
| </script>
|
| or (b)
|
| <script>
| write("<b> if (a < b) </b>")
| </script>
|
| (Saxon's output is a muddled mixture of the two and it needs to be changed
| to one or the other)
|
| The spec says ".. should not perform escaping for the content of the script
| .. element", which I think implies (a); but (b) seems more useful.
|
| I told the user he should really be writing it as
|
| <xsl:template match="/">
| <script><![CDATA[
| write("<b> if (a < b) </b>");
| ]]></script>
| </xsl:template>
|
| but that doesn't really answer the question.
|
| Mike Kay
|
|
|
Received on Sunday, 4 February 2001 14:24:31 UTC