PHPで次のXML文字列を使用しています。特定の値にアクセスしたいと思います。PHPでネストされたXMLの値にアクセスする方法
たとえば、タイトルの値をどのように抽出できますか?以下は
は私のXMLコンテンツである:私は値 "ハーフガールフレンド" や "ニューデリー" を取得することになっていますどのように
<record xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd" xmlns="http://www.loc.gov/MARC21/slim">
<leader>01118cam a22003497i 4500</leader>
<controlfield tag="001">18475363</controlfield>
<controlfield tag="005">20151007123810.0</controlfield>
<controlfield tag="008">141017s2014 ii 000 f eng d</controlfield>
<datafield tag="245" ind1="1" ind2="0">
<subfield code="a">Half girlfriend /</subfield>
<subfield code="c">Chetan Bhagat.</subfield>
</datafield>
<datafield tag="264" ind1=" " ind2="1">
<subfield code="a">New Delhi :</subfield>
<subfield code="b">Rupa,</subfield>
<subfield code="c">2014.</subfield>
</datafield>
</record>
?
何か助けていただければ幸いです。
これまでに試したコードを表示できますか? –
これまでのところ。私はXMLをPHP配列に変換してから、レコードを手動でアクセスしようとしました。 '$ value = simplexml_load_string($ final_marc); $ json = json_encode($ value); $ configData = json_decode($ json、true); print_r($ configData); 'これまでの運がなかったのは間違ったアプローチだと思います。 –
'final_marc'は私のXML文字列を保持する変数です。 –