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


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

It does mean something to the HTML output method: because script is (in SGML
terms) a CDATA element, special characters don't need to be escaped within
it. This means you should probably write "&amp;lt;&amp;gt;" in the
stylesheet to get the effect you want.

Mike Kay
>
> 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.
>
> Is this a bug on the parser or i'm i doing something wrong?
>
> Thanks,
>  Luís Camacho
>
>  XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
>


 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]