我需要解析下面的XML
。我需要取名稱值。但名稱元素可能不區分大小寫。如何寫通用Xpath
epression讀取元素name
或Name
?當元素不區分大小寫時,是否可以使用單個Xpath表達式掃描xml元素
<Employees>
<Employee id="1">
<age>29</age>
<name>Pankaj</name>
<gender>Male</gender>
<role>Java Developer</role>
</Employee>
<Employee id="2">
<age>35</age>
<Name>Lisa</Name>
<gender>Female</gender>
<role>CEO</role>
</Employee>
</Employees>
下面的表達式將好名字元素,當我們給id
動態值。
XPathExpression:
exprs = xpath.compile("/Employees/Employee/@id" + id+ "']/name/text()");