2012-11-02 25 views
16

एक्सपैथ के लिए बिल्कुल नया।xpath का उपयोग करके नोड से विशेषता मान कैसे प्राप्त करें?

<Values> 
    <Value Value="a" CustomAtr="1" /> 
    <Value Value="b" CustomAtr="2" /> 
    <Value Value="c" CustomAtr="3" /> 
</Values> 

सूचकांक द्वारा मूल्य पाने के लिए, मैं उपयोग कर सकते हैं:

मैं एक्सएमएल है string(/*/Value[1]/@CustomAtr)

यह कुंजी द्वारा मूल्य प्राप्त करना संभव है? CustomAtr मूल्य प्राप्त करने के लिए गर्म Value="b"?

धन्यवाद

उत्तर

37

इस चाल करना चाहिए:

string(//Value[@Value='b']/@CustomAttr) 
+1

* + 1 * मेरी मदद करने के लिए। :) –