Subject: [xsl] Newby Question reformatting xml From: "Michael A. Thompson" <mathomp@xxxxxxxxxxxxxx> Date: Mon, 17 Feb 2003 08:43:45 -0500 |
<?xml version="1.0" encoding="UTF-8"?> <AAA> <DDD id="test1"> <BBB>10</BBB> <CCC>ccc</CCC> <BBB>5</BBB> <BBB>7</BBB> </DDD> <DDD id="test2"> <BBB>1</BBB> <BBB>2</BBB> <CCC>ccc</CCC> <BBB>3</BBB> </DDD> </AAA>
<?xml version="1.0" encoding="UTF-8"?> <AAA> <DDD> <BBB num="test1">10</BBB> <BBB num="test1">5</BBB> <BBB num="test1">7</BBB> </DDD> <DDD> <BBB num="test2">1</BBB> <BBB num="test2">2</BBB> <BBB num="test2">3</BBB> </DDD> </AAA>
<xsl:output method="xml" indent="yes"/> <xsl:template match="AAA"> <xsl:element name="AAA"> <xsl:apply-templates select="DDD" /> </xsl:element> </xsl:template> <xsl:template match="DDD"> <xsl:element name="DDD"> <xsl:apply-templates select="BBB"></xsl:apply-templates> </xsl:element> </xsl:template> <xsl:template match="BBB"> <xsl:element name="BBB"> <xsl:attribute name="num"> <xsl:value-of select="//DDD/@id"></xsl:value-of> </xsl:attribute> <xsl:value-of select="."></xsl:value-of> </xsl:element> </xsl:template> </xsl:stylesheet>
Thanks, Michael
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] RE: Re: Re: Reference to vari, Dimitre Novatchev | Thread | Re: [xsl] Newby Question reformatti, Oleg Tkachenko |
Re: [xsl] Pretty-print or replace p, Dimitre Novatchev | Date | RE: [xsl] JD and Java Extension, Yates, Danny (ANTS) |
Month |