मेरे पास XML है।
<?xml version="1.0" encoding="UTF-8"?>
<Employees>
<Employee id="3">
<age>40</age>
<name>Tom</name>
<gender>Male</gender>
<role>Manager</role>
</Employee>
<Employee id="4">
<age>25</age>
<name>Meghna</name>
<gender>Female</gender>
<role>Manager</role>
</Employee>
</Employees>
मैं id = "4" के साथ कर्मचारी तत्व का चयन करना चाहता हूं।
मैं XPath एक्सप्रेशन के नीचे उपयोग कर रहा हूं जो कुछ भी वापस नहीं कर रहा है।
//Employee/[@id='4']/text()
मैंने इसे http://chris.photobooks.com/xml/default.htm पर चेक किया और यह अमान्य xpath कहता है, सुनिश्चित नहीं है कि समस्या कहां है।
//
चयन और खोज करता है जो धीमा हो सकता है। इसके बजाय, यदि दस्तावेज़ की संरचना ज्ञात है, तो एक उचित पथ का उपयोग करें, जैसे नीचे गिल्स के उत्तर में सुझाया गया है ।