我可以用XPath编写短路径吗?
我可以用XPath编写短路径吗?,xpath,Xpath,JSAFK /是/genderant或self::node()/的缩写。所以 这个XPath //div[@class='kekeke'] //div[@class='kekeke']/text() 将选择文档中的所有此类div元素: <div class="kekeke">JSAFK</div> JSAFK 将选择文档中所有此类div元素下的所有文本节点: <div class="kekeke">JSAFK</div> JSAFK
JSAFK
/
是/genderant或self::node()/
的缩写。所以
这个XPath
//div[@class='kekeke']
//div[@class='kekeke']/text()
将选择文档中的所有此类div
元素:
<div class="kekeke">JSAFK</div>
JSAFK
将选择文档中所有此类div
元素下的所有文本节点:
<div class="kekeke">JSAFK</div>
JSAFK
/
是/genderant或self::node()/
的缩写。所以
这个XPath
//div[@class='kekeke']
//div[@class='kekeke']/text()
将选择文档中的所有此类div
元素:
<div class="kekeke">JSAFK</div>
JSAFK
将选择文档中所有此类div
元素下的所有文本节点:
<div class="kekeke">JSAFK</div>
JSAFK
“有点不对劲” 不能同时使用*和div。如果希望路径更短。 你可以这样写
//div[@class="kekeke"]/text()
“有点不对劲” 不能同时使用*和div。如果你想有一个较短的路径。 你可以这样写
//div[@class="kekeke"]/text()
//div[@class=“kekeke”]/text()
//div[@class=“kekeke”]/text()