2

私はこれを行う方法について少し混乱しています、すべてのドキュメント/例はxmlドキュメントを読んで編集する方法を示していますが、最初からxmlを作成する明確な方法はないようです、私はむしろ出荷する必要はありません1つを編集するためにダミーのxmlファイルを使用した私のプログラム。何か案は?ありがとう。

4

1 に答える 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 に答える