0

我正在寻找一个使用 Sax 解析器来解析 XHTML 字符串并将字符串 (s1) 的每一次出现都更改为 (s2) 的示例,如果 s1 在 PCDATA 而不是属性中。有人可以在这里点亮一些灯吗......

谢谢!

4

1 回答 1

0

您只需实施

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

ContentHandler 方法并查找 s1 并替换为 s2。

当然,这假设您的内容处理程序正在将 xml 输出到某个流。

根据您的描述,您可能真的想使用 XMLFilter 来修改 xml 流。

于 2011-04-15T06:08:43.270 回答