从xml文件中获取数据

时间:2016-09-20 12:41:07

标签: php xml

我有一个包含文章数据的长xml文件,我想提取其中一些(pmid,doi,abstract),我有一个包含" PMID"或"标题"我需要的文章,我怎么能这样做? 这是xml文件的链接:https://github.com/r03ert0/brainspell/blob/master/data/brainspell-15July2014.xml.zip

提前致谢

2 个答案:

答案 0 :(得分:0)

使用 PHP SimpleXML Parser 。例如:

$request['username'];

然后您可以使用 $ xml 来访问不同的属性:

$xml = simplexml_load_file("file");

答案 1 :(得分:0)

嗯,找到人们为你写一些免费代码并不是真的想法,但是让我帮助你...

首先,学习使用simplexml函数。

然后您只需循环访问该对象,即可访问所需的字段:

$xml = simplexml_load_file('testfile.xml');
$pmid = $xml->paper[0]->pmid[0]
print_r($pmid);

此处,PMID已保存在变量中。

亲切的问候