dom 4 jを使用してxmlファイルを生成する

3364 ワード

依存の追加

    dom4j
    dom4j
    1.6.1



キーコード
Document doc = DocumentHelper.createDocument();

Element root = doc.addElement("root");

Element model = root.addElement("model").addAttribute("id", mc.getId()==null? "":mc.getId());

//     
OutputFormat format = OutputFormat.createPrettyPrint();
ByteArrayOutputStream bos = new ByteArrayOutputStream();
writer = new XMLWriter(bos, format);
writer.write(doc);
bos.toString("utf-8");

キークラスの説明
  • Documentクラス、xmlドキュメント情報を表すツリー構造
  • Eelmentクラス、xmlの要素ノードを表し、テキスト、属性、名前空間などのサブ要素を操作する方法を提供する
  • .
  • Attributeクラス、要素ノードの属性
  • を表す