我选择了lib xml技术来解析来自xml解析器的数据。但我不知道如何在xml解析器中提取节点的属性值。
请建议任何解决方案。
答案 0 :(得分:0)
如果你只是在一个值之后并且没有遍历XML树,那么你需要了解它的XPath我有XML文档
<a>
<b>
<c att="foo"/>
</b>
<b>
<c att="bar"/>
</b>
</a>
然后你获得 bar 的值的路径会是这样的(我有一段时间没有做任何路径所以这可能不完全正确。
/a/b[2]/c/@att/text()
libxml2具有处理路径的功能,只需确保当google获取xpath的信息时指定xpath v1,因为libxml2不支持xpath2。