2
DOMを使用してXMLファイルを作成し、StAXを使用して別のXMLを解析してデータを選択的に書き込みます。DOMを使用してXMLにDTD情報を追加
私は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
、それはその大きなxmlファイルXSLT – artbristol
を使用する方が簡単かもしれないが、私はそれを解析するためのStAXを使用する必要があります。 – Anand