0

変数に次の 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='

その後、すべてが失われます...なぜですか?

4

3 に答える 3

2

ブラウザはタグを...タグとして解釈しています。ソースを表示して内容を確認する$xmlか、最初にエスケープします。

var_dump("xml:" . htmlentities($xml));
于 2012-06-08T11:50:12.277 に答える
0

ブラウザにコンテンツをテキストとして表示させ、コードの先頭( "<?php"の後)に配置することをお勧めします。

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

これは改行にも役立ちます;-)

于 2012-06-08T11:54:21.170 に答える
0

おそらく完全なコンテンツが表示されていますが、ブラウザーを介して表示すると、HTML として解析しようとします。

ページのソース コードを表示してみてください。そこにあるに違いない。

于 2012-06-08T11:50:01.950 に答える