XML屬性我有一些字符串,在我的數據庫是有效的,但是當我將它們包含在一個UTF-8 XML輸出的屬性,他們給我下面的錯誤:格式化字符串在PHP
XML Parsing Error: not well-formed
我當前代碼(簡體):
header('Content-Type: text/xml');
echo '<?xml version="1.0" encoding="UTF-8" standalone="yes"?>';
echo '<root attribute="' . htmlentities($string_from_hell) . '">';
在將這些字符串包含在XML屬性中之前,我應該如何格式化這些字符串?
爲$string_from_hell
的可能值:î„œ
(不知道這是否會正確顯示)
我不會在這裏使用「消毒」一詞。 「格式化」對我來說似乎更合適。 – 2010-08-12 11:54:35
@Col。彈片你是對的。編輯。 – hpique 2010-08-12 12:02:47