仅在 PHP 中使用 xml header 构造 SimpleXMLelement
Construct SimpleXMLelement with xml header only in PHP
我有以下代码
$xml_start = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><xml></xml>');
我需要去掉这些标签。任何标签名称都有效,但是当我删除标签时,出现异常 'String could not be parsed as XML'。我不知道如何仅使用 header 字符串 <?xml version="1.0" encoding="utf-8"?>
初始化 SimpleXMLelement。另外,是否可以在没有任何输入数据的情况下以某种方式初始化 SimpleXMLelement object 然后附加到它?
来自Docs
SimpleXMLElement() 构造函数需要 well-formed xml 文档或指向 XML 文档的 URL。仅包含 header,您没有定义文档的内容,因此根据定义,它不是 well defined。
我有以下代码
$xml_start = new SimpleXMLElement('<?xml version="1.0" encoding="utf-8"?><xml></xml>');
我需要去掉这些标签。任何标签名称都有效,但是当我删除标签时,出现异常 'String could not be parsed as XML'。我不知道如何仅使用 header 字符串 <?xml version="1.0" encoding="utf-8"?>
初始化 SimpleXMLelement。另外,是否可以在没有任何输入数据的情况下以某种方式初始化 SimpleXMLelement object 然后附加到它?
来自Docs
SimpleXMLElement() 构造函数需要 well-formed xml 文档或指向 XML 文档的 URL。仅包含 header,您没有定义文档的内容,因此根据定义,它不是 well defined。