This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: Re: producing php with xslt
- To: <xsl-list at lists dot mulberrytech dot com>
- Subject: RE: [xsl] Re: producing php with xslt
- From: "Evan Lenz" <elenz at xyzfind dot com>
- Date: Wed, 25 Jul 2001 16:06:46 -0700
- Reply-To: xsl-list at lists dot mulberrytech dot com
Wendell Piez wrote:
> It's interesting that your XSLT processor lets you put the PI into the
> attribute at all (doing you the kindness of stripping the angle
> brackets to
> make it well-formed, while thereby unmaking it a PI).
The XSLT spec says:
[It is an error to create] nodes other than text nodes during the
instantiation of the content of the xsl:attribute element; implementations
may either signal the error or ignore the offending nodes.[1]
The question is, what does "ignore the offending nodes" mean? I don't think
it means "insert the string value instead (a la output='text' rules)". So,
interesting, yes.
Evan Lenz
XYZFind Corp.
[1] http://www.w3.org/TR/xslt#creating-attributes
> -----Original Message-----
> From: owner-xsl-list@lists.mulberrytech.com
> [mailto:owner-xsl-list@lists.mulberrytech.com]On Behalf Of Wendell Piez
> Sent: Wednesday, July 25, 2001 3:33 PM
> To: xsl-list@lists.mulberrytech.com
> Subject: Re: [xsl] Re: producing php with xslt
>
>
> Oh dear,
>
> If the "processing instruction" has to go in an attribute, you
> can't create
> XML, since XML doesn't allow that.
>
> Back to square one. Create it as a literal string with
> disable-output-escaping. Be aware that the result won't be XML, and a
> conforming XML processor will refuse to handle it. (Your PHP processor
> might be okay with it though; I can't speak to that.)
>
> It's interesting that your XSLT processor lets you put the PI into the
> attribute at all (doing you the kindness of stripping the angle
> brackets to
> make it well-formed, while thereby unmaking it a PI).
>
> Cheers,
> Wendell
>
>
> ======================================================================
> Wendell Piez mailto:wapiez@mulberrytech.com
> Mulberry Technologies, Inc. http://www.mulberrytech.com
> 17 West Jefferson Street Direct Phone: 301/315-9635
> Suite 207 Phone: 301/315-9631
> Rockville, MD 20850 Fax: 301/315-8285
> ----------------------------------------------------------------------
> Mulberry Technologies: A Consultancy Specializing in SGML and XML
> ======================================================================
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list