这是我的源xml的结构:
<root> <DataSet Value="A"> <Data Value1="1" Value2="anythingA1" /> <Data Value1="2" Value2="anythingA2" /> <Data Value1="3" Value2="anythingA3" /> <Data Value1="4" Value2="anythingA4" /> <Data Value1="5" Value2="anythingA5" /> </DataSet> </root>
我喜欢创建一些变量,例如从Value1 =“2”和Value1 =“5”全部都应该使myVar1与anyA2和myVar2与anyA5
我的看法看起来像这样
<xsl:variable name="myVarA" select="/DataSet/Data/[@Value1='2']/@Value2" />
但当然不值得,因为Value2不是Value1的孩子。
感谢提前提供的任何提示!