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 |