Subject: [xsl] referencing nodes via variables From: "Sam Carleton" <scarleton@xxxxxxxxxxxxxxxx> Date: Wed, 30 Aug 2006 09:15:51 -0400 |
The way things are currently coded, it works. I am wondering if there is a better way.
<root> <methods> <method id="m1" version="2"> <name>Method 1</name> </method> <method id="m1" version="4"> <name>Method 1</name> </method> </methods> <schedule> <lines> <line methodID="m1" methodVer="2"> <moreData>yada-yada-yada</moreData> </line> </lines> </schedule> </root>
When processing the line element, I need to get to the name of the method. What I am currently doing is:
<xsl:template match="line"> <xsl:variable name="methodID" select="@methodID"/> <xsl:variable name="methodVer" select="@methodVer"/> <xsl:variable name="method" select="/root/methods/method[@id=$methodOID and @version=$methodVer]"/>
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl]Local-Global Variable help, David Carlisle | Thread | RE: [xsl] referencing nodes via var, Michael Kay |
RE: [xsl] Counting Duplicates in XS, Michael Kay | Date | RE: [xsl] Migration from XSLT1.0 to, Michael Kay |
Month |