|
Subject: Re: GOTCHA! From: James Clark <jjc@xxxxxxxxxx> Date: Thu, 14 Jan 1999 12:21:15 +0700 |
Oren Ben-Kiki wrote:
>
> From: Guy_Murphy@xxxxxxxxxx wrote:
> >For output JScript I've been using what MS recommends ie.,
> >
> > //<xsl:comment>
> > <![CDATA[
> > ...Script...
> > ]]>
> > //</xsl:comment>
> >
> >...which seems to work fine for the IE5b2 parser. Not sure how it would
> >fare for XT.
>
> Wouldn't, and rightly so.
It seems to work just fine to me. Given:
<script>//<xsl:comment>
<![CDATA[
document.write("<P>Hi <B>Oren</B>!")
]]>
//</xsl:comment></script>
XT will output (correctly):
<script>//<!--
document.write("<P>Hi <B>Oren</B>!")
//--></script>
which when read by an HTML browser will do the right thing. (The first
// isn't actually necessary: Javascript ignores a leading <!-- in a
document.)
> Actually, an <xsl:cdata> tag would be the
> closest possible to the <xsl:not-xml> tag I'd like. It falls under the
> current intent; it ensures the output is valid XML; it is cleaner then using
> the <xsl:comment> tag; and it can be used in the same way to embed non-XML
> code in the output.
>
> Any reason we have <xsl:comment> and not <xsl:cdata>? Any chance we may get
> <xsl:cdata>?
I can't see how it would help you.
<xsl:cdata>1 < 2</xsl:cdata>
would produce
<![CDATA[1 < 2]]>
which would be treated by XML processors the same as
1 & 2
but would not work in HTML.
James
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: GOTCHA!, Tyler Baker | Thread | Re: GOTCHA!, Oren Ben-Kiki |
| Re: dl/dt/dd matching, James Clark | Date | RE: dl/dt/dd matching, Pawson, David |
| Month |