查找PHP中的任何xml子代中是否存在给定标记

时间:2019-03-28 20:47:01

标签: xml simplexml

如果给定标记存在于给定XML的任何子代中,我想验证PHP simplexml对象

原始XML可能是

<XML>
<child1>
    ...
</child1>
<child2>
    <needle>...</needle>
</child2>
<child3>
    ...
</child3>

needle可能出现在任何子元素中。从语法的角度来看,除了循环运行所有子代并逐一检查之外,是否有任何有效的方法来检查needle是否在其中任何一个中作为第二子代出现?

XML->*->needle

存在吗?

0 个答案:

没有答案