2013-02-07 28 views
0

我有一些HTML信息作爲XML文件中字符值的一部分存儲在各個位置。我有可能會出現問題,其中SAX解析器不能很好地處理HTML片段

2 <= BFE < 3 

返回爲

2 
< 
= BFE 
< 
3 

我需要一)未轉換的HTML代碼和B)的過程這一切作爲一個字符串。

回答

2

A)你不能,那就是XML解析如何工作

B),這是SAX解析101:你需要積累多個相關的起點和終點元話費之間characters()電話。

+0

我得到了字符流組合,因爲我們使用的是REST API,所以我可以將轉換處理回到HTML罰款。 只是想知道,做一個for循環追加到一個stringbuilder,或做新的字符串(char [],開始,結束),然後將其附加到字符串生成器是更有效? – FaultyJuggler

+0

@FaultyJuggler - 爲什麼不只是使用'StringBuilder.append(char [],int,int)'? – jtahlborn

+0

沒有意識到這是一個選項(我主要是一個C程序員) 是最有效的(進程不是代碼明智的) – FaultyJuggler