【发布时间】:2017-01-14 13:27:02
【问题描述】:
所以我有一个 XML 字符串:
http://localhost:8888/?purp=oclcn&xml=<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<record xmlns="http://www.loc.gov/MARC21/slim">
<leader>00000cam a2200000 a 4500</leader>
<controlfield tag="001">33333502</controlfield>
<controlfield tag="008">951010s1996 vtua b 001 0 eng </controlfield>
<datafield ind1=" " ind2=" " tag="010">
<subfield code="a"> 95045582 </subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="020">
<subfield code="a">1858983274</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="020">
<subfield code="a">9781858983271</subfield>
</datafield>
<datafield ind1="0" ind2="0" tag="245">
<subfield code="a">Economic sociology /</subfield>
<subfield code="c">edited by Richard Swedberg.</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="260">
<subfield code="a">Cheltenham, Glos, UK ;</subfield>
<subfield code="a">Brookfield, Vt., US :</subfield>
<subfield code="b">E. Elgar Pub. Co.,</subfield>
<subfield code="c">©1996.</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="300">
<subfield code="a">xv, 574 pages :</subfield>
<subfield code="b">illustrations ;</subfield>
<subfield code="c">25 cm.</subfield>
</datafield>
<datafield ind1="1" ind2=" " tag="490">
<subfield code="a">The international library of critical writings in sociology ;</subfield>
<subfield code="v">5</subfield>
</datafield>
<datafield ind1="1" ind2=" " tag="490">
<subfield code="a">An Elgar reference collection</subfield>
</datafield>
<datafield ind1=" " ind2=" " tag="500">
<subfield code="a">A collection of journal articles previously published between 1940-1994.</subfield>
</datafield>
<datafield ind1=" " ind2="0" tag="650">
<subfield code="a">Economics</subfield>
<subfield code="x">Sociological aspects.</subfield>
</datafield>
<datafield ind1=" " ind2="0" tag="650">
<subfield code="a">Sociology.</subfield>
</datafield>
<datafield ind1=" " ind2="0" tag="650">
<subfield code="a">Economics.</subfield>
</datafield>
<datafield ind1=" " ind2="6" tag="650">
<subfield code="a">Économie politique</subfield>
<subfield code="x">Aspect sociologique.</subfield>
</datafield>
<datafield ind1=" " ind2="6" tag="650">
<subfield code="a">Sociologie.</subfield>
</datafield>
<datafield ind1=" " ind2="6" tag="650">
<subfield code="a">Économie politique.</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Economics.</subfield>
<subfield code="2">fast</subfield>
<subfield code="0">(OCoLC)fst00902116</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Economics</subfield>
<subfield code="x">Sociological aspects.</subfield>
<subfield code="2">fast</subfield>
<subfield code="0">(OCoLC)fst00902213</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Sociology.</subfield>
<subfield code="2">fast</subfield>
<subfield code="0">(OCoLC)fst01123875</subfield>
</datafield>
<datafield ind1="1" ind2="7" tag="650">
<subfield code="a">Economische sociologie.</subfield>
<subfield code="2">gtt</subfield>
</datafield>
<datafield ind1=" " ind2="7" tag="650">
<subfield code="a">Sociologie économique.</subfield>
<subfield code="2">ram</subfield>
</datafield>
</record>
如您所见,XML 嵌入了元素/标签等。
我想使用 Xpath 和 PHP 检索最后一个标签,但仍将其作为字符串(而不是数组或对象)返回(并且还包括子标签/子标签)。我该怎么办?
【问题讨论】: