我想對節點文本值做一些比較。 我正面臨着一些問題。比較根節點文本XPATH
案例1:
<XmlData>
<StudentDatas NoofStudents="67">MYSCHOOL</StudentDatas>
</XmlData>
/XmlData/StudentDatas/text()[.=normalize-space('MYSCHOOL')]
- 這是工作。
但下列情況下,不工作: -
<StudentDatas>MYSCHOOLDETAILS
<Class_A NoofStudents="67" Class_Teacher="DhanPal">
<StudentData Category="HighClass">
<Student Id="1010" Name="N1" BloodGroup="A+" />
<Student Id="1011" Name="N2" BloodGroup="B+" />
<Student Id="1012" Name="N3" BloodGroup="C+" />
</StudentData>
</Class_A>
</StudentDatas>
在這裏,我要選擇的noofstudent屬性,當根節點文本與給定的文本匹配:
/StudentDatas/Class_A/@NoofStudents[../text()='MYSCHOOLDETAILS']
但這查詢不起作用。
我可以很好地知道我在哪裏,我錯了。
感謝您增加添加的原因,爲什麼「../」和感謝突出顯示「數據」... – NANDAKUMAR 2015-04-01 16:22:33