|
Subject: [xsl] adding hierarchy From: Jim_Albright@xxxxxxxxxxxx Date: Thu, 3 Apr 2008 13:36:56 -0400 |
For posterity I transformed the
<list><item/><item/><item/><list><item/><item/></list></list>
to
<list><item/><item/><item><list><item/><item/></list></item></list>.
with
<xsl:template match="item[following::*[1]=following::list[1]]">
<xsl:element name="item">
<xsl:copy-of select="following::list[1]" />
</xsl:element>
</xsl:template>
<!-- already processed -->
<xsl:template match=
"list[preceding-sibling::*[1]=preceding-sibling::item[1]]"/>
<!-- identity -->
<xsl:template match="@*|node()" name="copy-current-node">
<xsl:copy>
<xsl:apply-templates select="@*|node()"/>
</xsl:copy>
</xsl:template>
Thanks.
Jim Albright
704 843-0582
JAARS, Speeding Bible Translation
Wycliffe, Partners in Bible Translation
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] adding hierarchy, Wendell Piez | Thread | Re: [xsl] adding hierarchy, Florent Georges |
| Re: [xsl] Numbering in a hierarchy, Lech Rzedzicki | Date | Re: [xsl] adding hierarchy, Florent Georges |
| Month |