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