Php 使用字符串的SimpleXMLElement

Php 使用字符串的SimpleXMLElement,php,xml,string,Php,Xml,String,我想用数据创建一个新的SimpleXMLElement。当我将下面链接中的数据放入代码中时,我得到了下一个错误:致命错误:未捕获异常“exception”,消息为“String无法解析为XML” 编码数据可在此处找到: 解码数据: 我认为您试图使用(或看到其他人使用)但完全误解了它 HEREDOC语法是引用字符串的另一种方式,而不是“或”。它对于XML的硬编码块很有用,因为它的作用类似于双引号,但让我们在内部使用双引号,如下所示: $my_xml_string = <<<XML

我想用数据创建一个新的SimpleXMLElement。当我将下面链接中的数据放入代码中时,我得到了下一个错误:致命错误:未捕获异常“exception”,消息为“String无法解析为XML”

编码数据可在此处找到:

解码数据:


我认为您试图使用(或看到其他人使用)但完全误解了它

HEREDOC语法是引用字符串的另一种方式,而不是
。它对于XML的硬编码块很有用,因为它的作用类似于双引号,但让我们在内部使用双引号,如下所示:

$my_xml_string = <<<XML
<some_xml>
<with multiple_lines="here" />
</some_xml>
XML;
$my_xml_string = "<<<XML
<some_xml>
<with multiple_lines=\"here\" />
</some_xml>
XML";

$my\u xml\u string=别忘了总是用你正在使用的语言标记你的问题。
$my_xml_string = "
<some_xml>
<with multiple_lines=\"here\" />
</some_xml>
";
$my_xml_string = "<<<XML
<some_xml>
<with multiple_lines=\"here\" />
</some_xml>
XML";