[英]What will be the Xpath of this XML for PHP Dom Document use?
我有一个XML格式,
<tbody>
<tr>
<td>A</td>
<tr>
<td>B</td>
<tr>
<td>C</td>
</tr>
<td>D</td>
</tr>
</tr>
</tbody>
在这里,我必须考虑B和D是A的子节点,C是B的子节点。但是C和D没有子节点。
我希望检索没有任何更多的子节点的层次结构的最后一个节点<td>C</td> and <td>D</td>
这是内部等<tr>
然后更换'的值td”和“ th”。 我正在使用此Xpath查询"//*[not(child::*)]"
但它也会检索所有叶子节点,例如A和B。 那么,使用Xpath查询以便轻松实现的最佳方法是什么? 提前致谢。
编辑:标签tr和td仅用于表示目的,在原始代码中未使用。
似乎您想要获取没有以下同级的所有叶节点:
//*[not(child::*) and not(following-sibling::*)]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.