我正在使用XMLFilter管道从XMLReader获取SAX事件,我想在管道中放置一个XMLFilter阶段将结果转储到一个文件,有点像unix中的“tee”程序。 / p>
(XMLReader恰好是nu.validator.htmlparser.sax.HTMLParser,所以没有源XML文件,我关心的是HTMLParser的XML输出而不是原始的HTML文件)
首先,我认为必须有一些标准类才能做到这一点,但我找不到它。
然后我想我可以编写自己的XMLFilterImpl子类,但到目前为止我浪费了一个小时,并且很难完成所有的转义。
是否有将SAX事件转储到XML文件的简单方法?
答案 0 :(得分:2)
这是一个:http://www.java2s.com/Code/Java/XML/FiltertowriteanXMLdocumentfromaSAXeventstream.htm。
你可能更喜欢打包的东西 - 抱歉,不能立刻把手放在一个。