我創建從數據庫中使用PHP XML文件..?在XML問題和使用PHP
我下面一個語法像這樣
$query = "SELECT * FROM t1 ORDER BY field1";
$resultID = mysql_query($query, $linkID) or die("Data not found.");
$row = mysql_fetch_assoc($resultID);
$xml_output .="\t\t\t\t\t\t<given_name>" . $row['fieldname'] . "</given_name>\n";
echo $xml_output
一切運作良好,並幾乎是一個良好的XML正在形成.. 但是有一些像&這樣的字符有問題嗎?等等, 我怎麼克服這個? 我不想字符串替換這些..
我希望我的XML是關這就需要對指定的架構進行驗證特殊結構..
幫助感激..
究竟是什麼問題? –
錯誤的東西是這樣的:Value'Morre?'在模式方面不是方面有效的'[\ x00 - /: - > @ - ?? - ?? - ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? - ?? - ?? - ?? - \ v10ffff] * [\ x00- \ X08 \ x0b- \˚F\ x0e- \ X1F - /:! - > @ - ?? - ?? - ?? - ? ? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - \ v10ffff] [\ x00- \ X08 \ x0b- \˚F\ x0e- \ !X1F -/- > @ - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - \ v10ffff] * [\ X00 -/- > @ - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - ?? - \ v10ffff] *」。 [錯誤] XML.xml:5747:32:cvc-type.3.1.3:值'Morre?'元素「姓氏」無效。 –
它看起來像你試圖通過將字符串混合在一起來構建XML文檔。不要這樣做。使用XML庫。 – Quentin