|
Subject: [xsl] exsl:document help From: Greg Schafer <gschafer@xxxxxxxxx> Date: Thu, 30 Sep 2004 10:09:28 +1000 |
Hello
Relative newbie here using xsltproc.
Given this xml:
<?xml version='1.0' encoding="ISO-8859-1"?>
<source>
<AAA id="a1">
<BBB>
<CCC>c1</CCC>
</BBB>
</AAA>
<AAA id="a2">
<BBB>
<CCC>c2</CCC>
</BBB>
<BBB>
<CCC>c3</CCC>
</BBB>
</AAA>
</source>
This XSLT sylesheet _almost_ achieves the desired goal:
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:exsl="http://exslt.org/common"
extension-element-prefixes="exsl"
version="1.0">
<xsl:template match="/">
<xsl:apply-templates select="//BBB"/>
</xsl:template>
<xsl:template match="CCC">
<exsl:document href="{../../@id}" method="text">
<xsl:value-of select="."/>
</exsl:document>
</xsl:template>
</xsl:stylesheet>
Document `a1' is created properly. But document `a2' contains only `c3' when
I need it to contain:
c2
c3
Can anyone point me in the right direction?
Thanks in advance.
Greg
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] "normalizing" an XML docu, Oswald Campesato | Thread | Re: [xsl] exsl:document help, Anton Triest |
| [xsl] "normalizing" an XML document, Oswald Campesato | Date | RE: [xsl] "normalizing" an XML docu, Jarno.Elovirta |
| Month |