|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Beginners question: Koala XSL-Engine and <xsl:process se
Martin Bernauer wrote:
>
> Hello,
>
> I have a XML document containing the following lines:
>
> <collection>
> <a>aaa</a>
> <b>bbb</b>
> <c>ccc</c>
> </collection>
>
> and a XSL document that contains:
>
> <xsl:template match="collection">
> <P>
> <xsl:process select="c"/>
> <xsl:process select="b"/>
> <xsl:process select="a"/>
> </P>
> </xsl:template>
>
> When I run the Koala XSL-engine with those two files i get the output
>"aaabbbccc" but actually the output should be "cccbbbaaa" shouldn't it? What's
>wrong?
>
Yes, you do it wrong. I explain:
<collection> is the root of your document, so It couldn't be matched by
an XSL processor (according to the WD 1.0) by is name.
If you wants <collection> to be the root tag, your XSL should be:
<xsl:template match="/">
...
</xsl:template>
If not, your XML should be:
<TheNameOfTheRoot>
<collection>
<a>aaa</a>
<b>bbb</b>
<c>ccc</c>
</collection>
...
</TheNameOfTheRoot>
Best,
Jeremy
--
Jeremy CALLES --- Jeremy.Calles@xxxxxxxxxxxxxxx
home page --- http://www.mygale.org/07/jcalles
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








