什么是XPath才能达到服装价值?

时间:2019-07-01 07:39:30

标签: xml vtd-xml

我正在使用VTD-XML:evalXPath()来获取属性值并对其进行更新。因此,我需要有关如何到达属性的确切路径。我正在使用attribute :: name到达名称属性,但是如何从此处达到其值呢?我已经尝试过text()和data(),但是它没有引导名称值的有效路径。

例如,我的xml是

<person>
  <identity name='sam' age='23'> identified </identity>
</person>

我正在使用查询:

/person/attribute::name

,它解析XML树以到达名称属性节点。但是如何从该节点获得属性的值?我想到达“山姆”。

1 个答案:

答案 0 :(得分:0)

获得属性节点后,从evalXPath()获得一个int,让我们说值是i,那么i + 1是属性值节点。您可以使用i + 1并对其执行很多操作,例如 将其转换为字符串或整数。