Html 在另一个节点之后获取节点的XPath语法?
我有这样的想法:Html 在另一个节点之后获取节点的XPath语法?,html,xml,xpath,Html,Xml,Xpath,我有这样的想法: <div id = "colors"> <div id = "color_red" ></div> <div id = "color_blue" ></div> <div id = "color_green"></div> <div id = "color_black"></div> <!-- and so on --> <
<div id = "colors">
<div id = "color_red" ></div>
<div id = "color_blue" ></div>
<div id = "color_green"></div>
<div id = "color_black"></div>
<!-- and so on -->
</div>
那不行
我还尝试:
//div[@id="colors"]/div[starts-with(@id, 'color_')][following-sibling::div[@id="color_blue"]]
这也不走运。这个XPath
//div[@id="colors"]/div[@id="color_blue"]/following-sibling::div
将选择@id=“colors”
div
中带有@id=“color\u blue”
的同级之后的所有div
//div[@id="colors"]/div[@id="color_blue"]/following-sibling::div