|
Subject: [xsl] XSL/XPath to generate a list of ancestors? From: Nathan Potter <ndp@xxxxxxxxxxxxxxxxxxxx> Date: Mon, 12 May 2008 08:51:46 -0700 |
<Dataset name="root">
<A name="a1">
<A name="a2">
<A name="a3" />
</A>
</A>
<B name="b1">
<B name="b2"/>
</B>
</Dataset><fullName>a1</fullName> <fullName>a1.a2</fullName> <fullName>a1.a2.a3</fullName>
<fullName>b1</fullName> <fullName>b1.b2</fullName>
<xsl:template name="fullName">
<fullName>
<xsl:call-template name="fullNameWorker" />
</fullName >
</xsl:template> <xsl:template match="*" name="fullNameWorker" mode="fullName">
<xsl:if test=".!=/">
<xsl:apply-templates select=".." mode="fullName"/>
<xsl:if test="..!=/">.</xsl:if>
<xsl:value-of select="@name"/>
</xsl:if>
</xsl:template>============================================================ Nathan Potter Oregon State University, COAS ndp at coas.oregonstate.edu 104 Ocean. Admin. Bldg. 541 737 2293 voice Corvallis, OR 97331-5503 541 737 2064 fax
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] testing for numbers of no, Michael Kay | Thread | RE: [xsl] XSL/XPath to generate a l, Scott Trenda |
| Re: [xsl] best practices re xsl:{i, Vyacheslav Sedov | Date | RE: [xsl] XSL/XPath to generate a l, Scott Trenda |
| Month |