PHP变量松散的XML

时间:2012-06-08 11:47:23

标签: php

我在变量中得到了以下XML:

$xml = 'XML=<CktRequest><Agent Name="Computicket" Group="mobile"></Agent><Operation Type="New Session" NumNewReleases="3" NumPromotions="6"/></CktRequest>';
var_dump("xml:".$xml);

var_dump只显示:

'XML='

那之后一切都松了......为什么?

3 个答案:

答案 0 :(得分:2)

浏览器将标记解释为... well标记。查看源代码以查看$xml的内容或首先将其转义:

var_dump("xml:" . htmlentities($xml));

答案 1 :(得分:0)

您可能会显示完整的内容,但通过浏览器查看它会尝试将其解析为HTML。

尝试查看您网页的源代码。我敢打赌你就在那里。

答案 2 :(得分:0)

最好让浏览器将内容显示为文本并放在代码的开头(在“&lt;?php”之后):

header('Content-type: text/plain');

这也有助于换行; - )