0

XML ファイル (ids はルートではありません):

<id_list>
    <ids>
        <id>185903535</id>
        <id>235450977</id>
        <id>274135256</id>
    </ids>
</id_list>

XML ファイルのすべての値を出力しようとしています。私はPHPが初めてで、印刷できるのは最初の要素だけです。これが私がこれまでに持っているものです:

<?php
$xml=simplexml_load_file('txt.xml');//php5
echo $xml->ids->id;
?>

それは非常に単純なものであると確信しており、グーグルで検索してみましたが、探しているものをどのように表現すればよいか正確にはわかりません. ありがとう!

4

1 に答える 1

2

すべてのノードにアクセスするには、オブジェクト<id>を反復処理します。$xml->ids->id

$xml = simplexml_load_file('txt.xml');
foreach ($xml->ids->id as $id) {
    echo $id;
}

関連文書

于 2012-11-11T21:39:50.197 に答える