2013-06-25 301 views
0

如何使用PHP轉義XML文件中的特殊字符。我正在嘗試讀取XML文件,然後在退出時退出特殊字符。我正在嘗試製作CDATA格式的xml文件。XML轉義特殊字符

在此先感謝。

+0

你並不需要在PHP。只需要一個XML解析器,它允許您執行CDATA創建(在PHP中稱爲DOMDocument),並用包含這些「特殊」字符的字符串的CDATA替換整個文本節點。 – hakre

+0

嗨,謝謝。你有什麼樣的例子嗎? – modon

+0

這將是一個重複的問題:[如何使用PHP DOM文檔?](http://stackoverflow.com/questions/7457833/how-to-use-php-dom-document) – hakre

回答

0

我覺得htmlspecialchars()函數可以幫助你轉義特殊字符。

如果特殊字符是其他語言的,即它不屬於UTF-8編碼比這可以工作

utf8_str = iconv("ISO-8859-1", "UTF-8", my_str);