使用XPath检索XML子元素名称

时间:2015-08-05 13:29:02

标签: xml xpath

我需要检索子元素名称,而不是元素值。 我在下面附上了我的XML。

 <TaskInfo>
    <Appid></Appid>`enter code here`
    <BusinessUnit></BusinessUnit>
    <Amount></Amount>
    ................
    ................
 </TasKInfo>

我想使用Xpath来检索TaskInfo的子元素名称 APPID, BusinessUnit, 量, .. ..

任何人都可以帮我这个吗? 提前致谢

2 个答案:

答案 0 :(得分:1)

XPath 2.0解决方案

string-join(/TaskInfo/*/name(), ', ')

返回

Appid, BusinessUnit, Amount

答案 1 :(得分:0)

您可以使用name()功能:

  • name(/TaskInfo/*[1])返回Appid
  • name(/TaskInfo/*[2])返回BusinessUnit