2010-05-10 34 views
0

當xhtml中存在像&這樣的特殊字符時,DOM/SAX解析器會拋出解析異常。 xhtml文檔作爲我的組件的輸入。我想在我解析時忽略這些特殊字符。我如何使用DOM/SAX JAVA分析器來實現它。XHTML中的特殊字符 - 解析錯誤

+0

什麼編程語言?什麼XML解析工具包? – bmargulies 2010-05-10 20:31:21

回答

3

&應編碼爲&。如果不是,那麼你的XHTML編碼錯誤。不管寫什麼,根據XML規範,都應該正確地使用escape these(和其他)字符。

2

「特殊」字符如何進入XHTML? XHTML意味着XML。它應該由理解XML的工具創建。如果你使用字符串操作來創建你的XHTML,那麼你正在爲自己設置這樣的錯誤。

0

您可以在XPL中的文本字段中創建和存儲XML的特殊字符 - 就像XML一樣,但允許在文本字段中使用特殊字符。它基於Java,但您也可以在應用程序之外運行免費版本,它會爲您創建有效的XML文件。 eXtensible Process Language