यह मेरा स्रोत एक्सएमएल की संरचना है:एक्सएसएलटी - विशेषता द्वारा एक्सएमएल विशेषता का चयन कैसे करें?
<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 के साथ VALUE1 के साथ = "2" सभी और सभी से = "5" anythingA2 और myVar2 साथ myVar1 anythingA5 साथ परिणाम चाहिए
मेरे approch इस
<xsl:variable name="myVarA" select="/DataSet/Data/[@Value1='2']/@Value2" />
तरह लग रहा है लेकिन निश्चित रूप से काम नहीं कर रहा क्योंकि Value2 है Value1 का कोई बच्चा नहीं।
अग्रिम में किसी भी संकेत के लिए धन्यवाद!
-1 यह रूट नोड –
@Andrew Hare के बिना काम नहीं करता है: ठीक है। विस्तृत करने के लिए Quassnoi के लिए धन्यवाद, मैं पहले संशोधन पोस्ट करने के तुरंत बाद कनेक्शन खो दिया। – phihag