如果我有DOMDocument
这样的:
<div name="outer">
<div name="inner"></div>
<div name="inner"></div>
</div>
<div name="outer">
</div>
<div name="outer">
<div name="inner"></div>
</div>
如果我这样做$dom->getElementsByTagName('div')
,我将获得所有 6 个元素,包括内部元素。
例如,我如何选择第二个外部 div 元素?(name
只是为了说明我的意思,元素实际上没有这些属性!)
编辑:
我知道我可以使用xpath
,但我更有可能在没有它的情况下寻找解决方案,因为我在其余代码中仅使用 DOMDocument 函数。