0

我正在尝试从 XML 文件中获取数字 ID 列表。它的格式是这样的。

<Count>Number of things found</Count>
<RetMax>Number of things asked for</RetMax>
<RetStart>0</RetStart>
<IdList>
<Id>ID#</Id>
<Id>ID#</Id>
<Id>ID#</Id>
<Id>ID#</Id>
<Id>ID#</Id>
<Id>ID#</Id>
<Id>ID#</Id>...

该文件是使用 pubmed 数据库上的 Esearch 生成的。有没有办法使用 php 只获取“count”、“RetMax”和“ID”标签之间的文本并区分它们?最好是数组格式。

4

1 回答 1

0
$xml = simplexml_load_string($xmlstring);
$json = json_encode($xml);
echo $json->Count;

http://ka.lpe.sh/2012/07/26/php-convert-xml-to-json-to-array-in-an-easy-way/

于 2012-08-01T17:05:55.643 回答