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