2012-06-08 24 views
0

我得到了一個變量以下XML: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=' 

所以之後......爲什麼鬆散的一切?

+1

做什麼回答建議或者只需在瀏覽器中點擊「ctrl + u」。 – Leri

回答

2

瀏覽器正在將標籤解釋爲...井標籤。查看源看到$xml內容或第一逃避它:

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

您可以顯示全部內容,但通過瀏覽器查看它會嘗試將其解析爲HTML。

請嘗試查看您的頁面的源代碼。我敢打賭你就在那裏。

0

嘗試echo'ing後續代碼var_dump前<pre>標籤,之後將其關閉。它應該在那裏。但是您的瀏覽器可能會嘗試將其呈現爲HTML。

0

最好讓瀏覽器中顯示的內容爲文本,並把你的代碼的開頭(之後「< PHP?」):

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

這也有助於換行符;-)