DOMを使用してXMLファイルを作成し、StAXを使用して別のxmlを解析して、データを選択的に書き込みます。
StaxからのDTDイベントがある時点で立ち往生していますが、それをDOMドキュメントに書き込む方法がわかりません。
Document doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().newDocument();
while (r.hasNext()) {
int eventType = r.next();
Node child;
switch (eventType) {
case XMLStreamConstants.CDATA:
child = doc.createCDATASection(r.getText());
break;
case XMLStreamConstants.DTD:
//??? - what shoould come here?
break;
r
XMLEventReaderオブジェクトです