Html XPath-如何选择具有多个属性值的节点?
假设: XPath 1.0或2.0 这方面的标准习惯用法是:Html XPath-如何选择具有多个属性值的节点?,html,xml,dom,xpath,simple-html-dom,Html,Xml,Dom,Xpath,Simple Html Dom,假设: XPath 1.0或2.0 这方面的标准习惯用法是: //foo[@bar="one"] XPath2.0 这样做的标准方法是 //foo[tokenize(@bar,'\s+')='one'] 几乎同步。你的答案绝对正确:-)。哈哈。我会称之为平局。(+1) //foo[contains(concat(' ', normalize-space(@bar), ' '), ' one ')] //foo[tokenize(@bar,'\s+')='one'] //foo[conta
//foo[@bar="one"]
XPath2.0
这样做的标准方法是
//foo[tokenize(@bar,'\s+')='one']
几乎同步。你的答案绝对正确:-)。哈哈。我会称之为平局。(+1)
//foo[contains(concat(' ', normalize-space(@bar), ' '), ' one ')]
//foo[tokenize(@bar,'\s+')='one']
//foo[contains(concat(" ", normalize-space(@bar), " "), " one ")]