我在变量中得到了以下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='
那之后一切都松了......为什么?
答案 0 :(得分:2)
浏览器将标记解释为... well标记。查看源代码以查看$xml
的内容或首先将其转义:
var_dump("xml:" . htmlentities($xml));
答案 1 :(得分:0)
您可能会显示完整的内容,但通过浏览器查看它会尝试将其解析为HTML。
尝试查看您网页的源代码。我敢打赌你就在那里。
答案 2 :(得分:0)
最好让浏览器将内容显示为文本并放在代码的开头(在“&lt;?php”之后):
header('Content-type: text/plain');
这也有助于换行; - )