1

Xml Bean を使用して xml を作成しました。作成した xml をファイルに書き込む時が来ました。しかし、自分のファイルを xml ファイルに書き込んでいるとき、フォーマットされていません。そのため、フォーマットされた xml をファイルに書き込むのを手伝う必要があります。私のコードは以下のとおりです。

ドキュメントにはxmlが含まれており、org.apache.xmlbeans.XmlObjectのオブジェクトです

File file = new File("test.xml");
document.save(file);
4

1 に答える 1

1

XmlBeans.save()toString()フォーマットされていない XML 文字列を取得するために使用します。このため、ファイル内の文字列もフォーマットされていません。フォーマットされた出力の場合は、次のようにします。

XmlOptions xmlOptions = new XmlOptions();
xmlOptions.setSavePrettyPrint();
document.save(file, xmlOptions);
于 2013-05-11T20:49:07.940 に答える