XPATH表达式,用于检索xml的根标记,而不是标记的值

时间:2013-07-22 21:54:38

标签: xml xpath tags root

下面是一个示例XML。我想检索'根节点标签'。

  1. 我想从下面的XML中检索文本“Personnel”。如何使用XPATH实现这一目标?
  2. 如何使用XPATH检索年龄= 34时的文本“Age”。无论我尝试什么,我只获得价值(即'34')而不是标签(即'年龄')。请注意,我只想检索标签(即'Age')而不是'value'('34')。
  3. 请帮助我。

    <Personnel>
      <Employee type="permanent">
            <Name>Seagull</Name>
            <Id>3674</Id>
            <Age>34</Age>
       </Employee>
      <Employee type="contract">
            <Name>Robin</Name>
            <Id>3675</Id>
            <Age>25</Age>
        </Employee>
      <Employee type="permanent">
            <Name>Crow</Name>
            <Id>3676</Id>
            <Age>28</Age>
        </Employee>
    </Personnel>
    

1 个答案:

答案 0 :(得分:1)

使用name功能:

name(/*)