答案 0 :(得分:2)
DOMDocument构造函数不接受内容,而是版本和编码。 而不是:
$path = "index.xml";
$content = file_get_contents($path);
$dom = new DOMDocument($content);
试试这个:
$path = "index.xml";
$doc = new DOMDocument();
$doc->load($path);
答案 1 :(得分:0)
您必须在xml文件中定义名称空间:
<?xml version="1.0"?>
<root xmlns:sf="http://developer.apple.com/namespaces/sf">
<sf:page>
<sf:section>
<sf:layout>
<sf:p>My Content</sf:p>
</sf:layout>
</sf:section>
</sf:page>
</root>