10

こんにちは、過去に DOMDocs を使用したことがありますが、これを行う方法に行き詰まっています。

$xmldoc = new DOMDocument();
$xmldoc->load('http://example.com');
$feeditem = $xmldoc->getElementsByTagName('data');

タグ「データ」の最初のインスタンスのみが必要です。通常、私は foreach ループを書きます:

foreach($feeditem as $element){ //}

各フィードアイテムで必要なことを行いますが、ここでは最初の $feeditem のみが必要です。$feeditem は配列ではなく、DOMdoc オブジェクトなので、最初の 'data' タグを選択するために $feeditem[0] を実行できません。

これについて何か助けてくれてありがとう。

4

2 に答える 2

28

のドキュメントを調べるgetElementsByTagNameと、DOMNodeList. したがって、 のドキュメントを読んだ後、DOMNodeListを使用できることがわかるはずです$feeditem->item(0)

于 2009-10-25T16:01:09.880 に答える
8
$feeditem->item(0);

参考

于 2009-10-25T16:02:11.093 に答える