|
Subject: Re: Want serialized (rather than DOM-tree) output from XSL transforma tions From: "Oren Ben-Kiki" <oren@xxxxxxxxxxxxx> Date: Thu, 24 Dec 1998 10:34:04 +0200 |
"Duffy, Bruce" <Bruce.Duffy@xxxxxxxxxxxxx> writes:
> My question is this: At West, we want to apply an XSL style sheet to
> an XML document to produce a result that *is not a tree*, but is
> instead a string or stream in West's "WestPro" data stream format.
And Henry S. Thompson <ht@xxxxxxxxxxxxxxx> answered:
>
>Sorry, won't happen. XSL is a companion standard to XML. The draft
>recommendation makes clear that serialisation of the output is
>allowed, but not required. By definition the output is XML,
>whether tree or character sequence.
Here's a technical issue wrt. transformation vs. formatting language :-)
XSL as it stands today can be used to generate arbitrary text - almost. The
only lack I'm aware of is that the output is littered with XML character
markup (e.g., "<" is always emitted as "<"). If there was a markup='none'
modifier to <xsl:text> and <xsl:value-of>, you could generate anything at
all. This is marginally useful for readability of things like generated
JavaScript code in normal XSL-to-XML transformations, so theoretically it
could become part of the standard. Don't hold your breath, though :-)
There's a simple workaround - all you need to do today is pass the output
through an XML character markup interpreter. If you are using any Java based
XSL processor, for example, you could write a filtering output stream doing
the job and give that to the processor; your program would then emit the
exact text you want.
Is there some transformation problem you encountered at West which
couldndn't be resolved this way?
Share & Enjoy,
Oren Ben-Kiki.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [no subject], Éric Riblair | Thread | Re: XSL and scripting, Flow Simulation |
| RE: XSL with scripting, Pawson, David | Date | RE: ANN: LotusXSL on IBM's AlphaWor, Tarkanyi Ferenc |
| Month |