私はこれを行う方法について少し混乱しています、すべてのドキュメント/例はxmlドキュメントを読んで編集する方法を示していますが、最初からxmlを作成する明確な方法はないようです、私はむしろ出荷する必要はありません1つを編集するためにダミーのxmlファイルを使用した私のプログラム。何か案は?ありがとう。
1 に答える
4
代わりにできることは、次のように空のドキュメントをハードコーディングすることです。
byte[] emptyDoc = "<?xml version='1.0' encoding='UTF-8'?><root></root>".getBytes("UTF-8");
次に、それを使用してVTDGenとXMLModifierを作成し、要素の追加を開始します。
VTDGen vg = new VTDGen();
vg.setDoc(emptyDoc);
vg.parse(true);
VTDNav vn = vg.getNav();
XMLModifier xm = new XMLModifier(vn);
// Cursor is at root, update Root Element Name
xm.updateElementName("employee");
xm.insertAttribute(" id='6'");
xm.insertAfterHead("<name>Bob Smith</name>");
vn = xm.outputAndReparse();
// etc...
于 2013-02-20T19:09:13.000 に答える