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