如果给定标记存在于给定XML的任何子代中,我想验证PHP simplexml对象
原始XML可能是
<XML>
<child1>
...
</child1>
<child2>
<needle>...</needle>
</child2>
<child3>
...
</child3>
needle可能出现在任何子元素中。从语法的角度来看,除了循环运行所有子代并逐一检查之外,是否有任何有效的方法来检查needle是否在其中任何一个中作为第二子代出现?
XML->*->needle
存在吗?