仅在PHP中使用xml标头构造SimpleXMLelement

时间:2015-02-20 22:44:40

标签: php xml simplexml

我有以下代码

$xml_start = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><xml></xml>');

我需要摆脱标签。任何标记名称都有效,但是当我删除标记时,我得到一个异常&#39;字符串无法解析为XML&#39;。我无法弄清楚如何使用标题字符串<?xml version="1.0" encoding="utf-8"?>初始化SimpleXMLelement。此外,是否有可能以某种方式初始化SimpleXMLelement对象而没有任何输入数据然后附加到它?

1 个答案:

答案 0 :(得分:1)

来自Docs

SimpleXMLElement()构造函数需要格式良好的xml文档或指向XML文档的URL。通过仅包含标题,您没有定义文档的内容,因此根据定义,不是well defined