ループせずに PHP (simplexml) で XML ファイルの特定の部分にアクセスしようとしています。特定のフィールドにアクセスしたいだけです。しかし、どのように?これは、xml ファイルの構造です。
<collection xmlns="http://www.loc.gov/MARC21/slim">
<record>
<datafield tag="010" ind1=" " ind2=" ">
<subfield code="a">96174405</subfield>
</datafield>
<datafield tag="035" ind1=" " ind2=" ">
<subfield code="a">(OCoLC)ocm34158924</subfield>
</datafield>
</record>
</collection>
たとえば、96174405 を印刷するにはどうすればよいでしょうか。
print_r ($collection->record->datafield[0]->subfield);
それはうまくいかないようです。属性をどのように説明するのですか?
ありがとう!