我正在使用PHP中的xml
对象构建SimpleXMLElement
。
这样做时我遇到了以下问题,我无法解决:
我正在生成这样的根xml
元素:
$xml = new SimpleXMLElement("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");
但是当我这样做XML
时,我会得到2个echo $xml->asXML();
标题:
<?xml version="1.0"?>
<xml version="1.0" encoding="UTF-8"></xml>
哪个是显而易见的错误。但我怎么能解决这个问题,所以我只能得到
<xml version="1.0" encoding="UTF-8">
部分
答案 0 :(得分:1)
您还必须提供周围的标签。
例如:
$xml = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8" ?> <BASETAG />');