Java: писатель SAX для использования в конвейере XMLFilter? - PullRequest
1 голос
/ 01 июля 2011

Я использую конвейер XMLFilter для получения событий SAX из XMLReader, и я хотел бы поместить стадию XMLFilter в конвейер, чтобы вывести результат в файл, что-то вроде программы "tee" в unix.

(случается, что XMLReader nu.validator.htmlparser.sax.HTMLParser , поэтому исходный XML-файл отсутствует, и я беспокоюсь о выводе XML HTMLParser, а не об исходном HTML-файле )

Сначала я подумал, что для этого должен быть какой-то стандартный класс, но я не смог его найти.

Тогда я подумал, что мог бы просто написать свой собственный подкласс XMLFilterImpl, но я потратил на это час и потратил много времени на спасение.

Существует ли простой способ выгрузки событий SAX в файл XML?

1 Ответ

2 голосов
/ 01 июля 2011

Вот один из них: http://www.java2s.com/Code/Java/XML/FiltertowriteanXMLdocumentfromaSAXeventstream.htm.

Вы, вероятно, предпочли бы что-нибудь упакованное - извините, я не могу сразу взять это в руки.

...