我正在尝试使用 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);
这似乎行不通。我如何解释属性?
谢谢!