我试图从here(XML)
导出一些数据例如和 例如,我试图通过使用此代码来获取:
$xml = simplexml_load_string($response);
$results = $xml->Iteration[0]->{'Iteration_query-def'};
事情是返回以帖子标题写的通知。
我是否在XML文件的路径中丢失了什么?
谢谢。
答案 0 :(得分:1)
请注意XML文档的结构。 Iteration有一个名为' BlastOutput_iterations'的父母。请尝试以下脚本。
$results = $xml->BlastOutput_iterations->Iteration[0]->{'Iteration_query-def'};
答案 1 :(得分:1)
尝试simplexml_load_file()
从网址
$xml = simplexml_load_file('http://blast.ncbi.nlm.nih.gov/Blast.cgi?CMD=Get&RID=VY1DT6CN014&FORMAT_TYPE=XML');
echo $results = (string)$xml->BlastOutput_iterations->Iteration[0]->{'Iteration_query-def'};