【发布时间】:2019-01-10 09:39:21
【问题描述】:
使用 php domdocument,导入 xml 文件,我不能有“标签”列表
我尝试了多种方法,但我不能
xml文件:
<resource>
<title>hello world</title>
<tags>
<resource>great</resource>
<resource>fun</resource>
<resource>omg</resource>
</resource>
php:
<?php
$url='test.xml';
$doc = new DOMDocument();
$doc->load($url);
$feed = $doc->getElementsByTagName("resource");
foreach($feed as $entry) {
echo $entry->getElementsByTagName("username")->item(0)->nodeValue;
echo '<br>';
echo $entry->getElementsByTagName("tags")->item(0)->nodeValue;
echo '<br>';
}
我希望输出是这样的列表:
你好世界
很棒
好玩
天哪
但实际输出不是一个列表,结果是一个没有空格的句子: 你好世界greatfunomg
【问题讨论】:
-
您的 XML 无效:没有
</tags>,我不确定您要使用 PHP 做什么,但您在任何地方都没有username标记。
标签: php xml xml-parsing domdocument