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

Re: GOTCHA!

Subject: Re: GOTCHA!
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Jan 1999 14:58:42 -0500
Re: GOTCHA!
At 99/01/12 20:29 +0200, Oren Ben-Kiki wrote:
>For all those who are fighting against the restriction that XSL processors
>will emit only valid XML, here's a way out which works at least for XT. I'd
>be very interested to know whether it works in other processors and whether
>it is a valid trick (it probably isn't).
>
>Suppose you have a rule which goes:
>
><xsl:template match="...">
><xsl:comment> --&gt;
>Whatever I damn please, including &lt;, &amp;!!!
>&lt;!-- </xsl:comment>
></xsl:template>
>
>Running this through XT will emit:
>
><!-- -->
>Whatever I damn please, including <, &!!!
><!-- -->

Section 2.7.5 reads (in part):

========8<-------
It is an error if if the result of instantiating the content of the
xsl:comment contains the string -- or ends with -. An XSL processor may
signal the error; if it does not signal the error, it must recover by
inserting a space after any occurrence of - that is followed by another -.
========8<-------

So, when repaired, XT could not be relied upon to give the above behaviour.

>Isn't this fun?

Sorry to spoil the party.

....... Ken


--
G. Ken Holman         mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.  http://www.CraneSoftwrights.com/s/
Training:   http://www.CraneSoftwrights.com/s/schedule.htm
Resources: http://www.CraneSoftwrights.com/s/resources.htm
Shareware: http://www.CraneSoftwrights.com/s/shareware.htm
Next XSL Training (see training link):   WWW8 - 1999-05-11


 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.