I have below XML
which I need to parse.I need to take name value.But the name element might be case insensitive.How to write a generic Xpath
epression to read element with name
or Name
?
<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>
Below expression will good for name element when we give id
as dynamic value.
XPathExpression:
exprs = xpath.compile("/Employees/Employee/@id" + id+ "']/name/text()");