xpath:查找具有给定属性的节点,其值包含字符串
Posted
技术标签:
【中文标题】xpath:查找具有给定属性的节点,其值包含字符串【英文标题】:xpath: find a node that has a given attribute whose value contains a string 【发布时间】:2010-10-11 12:24:33 【问题描述】:是否有一种 xpath 方法可以找到具有给定属性且值包含给定字符串的节点?
例如,我有一个 xml 文档,想找到一个节点,其中 address
属性包含字符串 Downing
,这样我就可以找到以下节点:
<person name="blair" address="10 Downing St. London"/>
【问题讨论】:
What is the correct XPath for choosing attributes that contain "foo"?的可能重复 【参考方案1】:select="//*[contains(@address,'Downing')]"
【讨论】:
用 Notepad++ XML 工具测试,返回节点正常。干得好。 如果可能,请记住避免使用“//”。 :-) 不过干得好。 @Jweede 是的,我知道。但由于没有指定节点,我假设他希望每个节点都具有该属性。 一直在寻找一种方法来执行“喜欢”样式搜索属性值。谢谢!以上是关于xpath:查找具有给定属性的节点,其值包含字符串的主要内容,如果未能解决你的问题,请参考以下文章