This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Fw: <script> tag


You need to attend to two things.  First, cdata-section-elements basically
accounts for the difference.  Second, you need to make sure you view the
actual output as text, not as XML a browser (at least, if you want to see it
exactly as it was produced).

You should also provide a root element to wrap you script tags in, otherwise
you don't have valid xml output.  You don't need to specify the html output
method (I tried it both ways), though it would be best since you seem to be
trying to generate html.

Adding <html> as the root element to your style sheet, I get the following
output (for the xml output method)(I added some newlines for clarity) :

<html><script language="javascript"><![CDATA[alert("<>")]]></script>
   <script2 language="javascript">alert("&lt;&gt;")</script2>
 </html>

Cheers,

Tom P

[Luís Camacho]


I'm using the Xalan-C++ 1.1 XSLT parser which comes with another product.

My question is: should the <script> tag mean anything for a XSLT parser?

I ask this becasuse the result i get with the following stylesheet (the xml
document isn't important, as you can see) differs from the enclosing tags.

Stylesheet:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform";>

<xsl:output method="xml" cdata-section-elements="script"/>
<xsl:template match="/">
  <script language="javascript">alert("&lt;&gt;")</script>
  <script2 language="javascript">alert("&lt;&gt;")</script2>
</xsl:template>
</xsl:stylesheet>

Result:
<script language="javascript">alert("<>")</script><script2
language="javascript">alert("&lt;&gt;")</script2>


Note that my intended result is the one relating to the script2 tag.




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]