使用php获取特定标签的XML数据

时间:2012-08-01 17:03:58

标签: php xml parsing

我正在尝试从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'标签之间的文本,并让它区分它们?最好采用数组格式。

1 个答案:

答案 0 :(得分: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/