繁体   English   中英

用于XML Dom Document的XML的Xpath是什么?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM