Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在寻找一个使用 Sax 解析器来解析 XHTML 字符串并将字符串 (s1) 的每一次出现都更改为 (s2) 的示例,如果 s1 在 PCDATA 而不是属性中。有人可以在这里点亮一些灯吗......
谢谢!
您只需实施
characters(char[] ch, int start, int length)
ContentHandler 方法并查找 s1 并替换为 s2。
当然,这假设您的内容处理程序正在将 xml 输出到某个流。
根据您的描述,您可能真的想使用 XMLFilter 来修改 xml 流。