Преобразование XML без построения DOM - PullRequest
2 голосов
/ 12 августа 2011

Есть ли в какой-либо из библиотек Apache (или других) Java реализация org.xml.sax.ContentHandler, которая просто генерирует XML, указанный в событиях SAX?

Предпочтительно, это будет сделано в классекоторый настраивается либо с помощью открытого исходного кода, расширяемости или хуков для добавления поведения.

Ответы [ 2 ]

2 голосов
/ 12 августа 2011

Я предполагаю, что если у вас есть SAXSource и StreamResult и вы выполняете преобразование идентичности, вы в основном получаете то, что хотите (хотя скрыты за довольно непробиваемым кодом).В любом случае, это моя интерпретация названия вопроса.

TransformerFactory.newInstance().newTransformer().transform(source, result);
0 голосов
/ 12 августа 2011

Соответствует ли org.apache.xml.serialize.XMLSerializer (доступно в стандартной JDK как com.sun.org.apache.xml.internal.serialize.XMLSerializer) вашим потребностям?

...