2013-10-08 153 views
-1

我希望在電子郵件中包含整個XML字符串(包括標題,標籤等)作爲備份來複制/粘貼。如果我使用以下命令:PHP - 回聲完整的XML字符串(包括標籤)

​​

它顯示: 託芙賈尼提醒不要忘記我這個週末!

,而不是滿弦具體做法是:

<?xml version="1.0" encoding="ISO-8859-1"?> 
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don't forget me this weekend!</body> 
</note> 
+1

它** **不返回完整的XML字符串。如果您正在瀏覽器中查看,請嘗試查看源代碼。 – Sutandiono

回答

3

你,如果你想讓它輸出的文件全部設置頁面內容類型爲XML或純文本。

header('Content-Type: text/xml'); 

,或者如果這不起作用,那麼

header('Content-Type: text/plain'); 
+0

我主要希望導入xml並在PHP中使用它,會把這個部分搞亂嗎? – user1753362

+1

如果您希望將XML導入到PHP,只需執行此操作。將XML文檔輸出到HTML頁面時,您的問題是顯示問題。您的瀏覽器正在處理XML元素,例如'',好像它們是(未知的)HTML元素並且不顯示它們。 PHP會收到XML很好。 –

+0

非常感謝! – user1753362