给定这样的XML结构:
<?xml version="1.0" encoding="ISO-8859-1"?>
<bookstore>
<book>
<title lang="eng">Harry Potter</title>
<price>29.99</price>
</book>
<book>
<title lang="eng">Learning XML</title>
<price>39.95</price>
</book>
</bookstore>
如何获取第一个元素的值lang
(其中lang
是书名中的eng
)?
使用:
这意味着:
选择title元素的
lang
属性,该元素是XML文档顶部元素的第一个book
子元素的子元素。要仅获取此属性的字符串值,请使用标准的XPath函数
string()
:谢谢!这解决了我在Div中使用data属性时遇到的类似问题
使用这个xpath:
//*[@id="prop_sample"]/@data-want
希望这能帮助别人!
您可以尝试下面的xPath模式
相关问题 更多 >
编程相关推荐