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'는 my xml 문자열을 포함하는 변수입니다. –