私が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 つの要素すべてを取得します。
たとえば、2 番目の外側の div 要素を選択するにはどうすればよいですか? (name
私が言いたいことを示すためだけに、要素は実際にはこれらのプロパティを持っていません!)
編集:
を使用できることはわかってxpath
いますが、コードの残りの部分で DOMDocument 関数のみを使用しているため、それを使用しないソリューションを探している可能性が高くなります。