Joh*_*y19 3 php xml error-handling parsing simplexml
我有一个像这样的xml文件
<?xml version="1.0"?>
<test>Total</test>
<books>
<mybook id="1">
<blabla>jkjk</blabla>
</mybook>¨
</books>
Run Code Online (Sandbox Code Playgroud)
如果我用simpleXML解析它
$xml = simplexml_load_file($filename);
Run Code Online (Sandbox Code Playgroud)
它说
simplexml_load_file() [function.simplexml-load-file]: ./uploads/test.xml:3: parser error : Extra content at the end of the document
Run Code Online (Sandbox Code Playgroud)
但如果删除了
<test>Total</test>
Run Code Online (Sandbox Code Playgroud)
在xml文件的开头,它的工作原理....
有任何想法吗 ??谢谢
Pet*_*ter 13
你需要在你的xml中有一个根元素,即
<document>
<test>Total</test>
<books>
<mybook id="1">
<blabla>jkjk</blabla>
</mybook>
</books>
</document>
Run Code Online (Sandbox Code Playgroud)