2011-04-15 48 views
0

我正在尋找一個使用Sax解析器來解析XHTML字符串並將每個字符串(s1)發生更改爲(s2)的示例(如果s1位於PCDATA not屬性中。有人可以在這裏灑下一些燈......使用SAX解析XHTML只更改PCDATA

謝謝!

回答

0

你只想實現的ContentHandler的

characters(char[] ch, int start, int length) 

方法,尋找S1和S2與替換。

當然,這假設你的內容處理程序正在輸出一個xml到一些流。

從你的描述中,你可能真的想用XMLFilter來修改xml流。