|
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 |