この記事では、JavaでXML形式ファイルを生成する方法について説明します。次のように、参照のために共有してください。
Javaを使用してXMLファイルを生成するデモは次のとおりです
デモで使用されているJARパッケージJDOM.JAR。
簡単に理解するために、私はデモを書きました
java.io.io.fileoutputStream;インポートjava.io.ioexception; Import org.jdom.document; import org.jdomement; import org.jdom.jdomexception; Import org.jdom.output.format; Import org.jdom.output.output.xmloutter; Public class java2xml {] book book book book book( "1"、 "Three Hundred Tang Poems")、New Book( "2"、 "think in java")、new Book( "3"、 "The Condor Heroes")、New Book( "4"、 "Hinflower Book")}; public void buildxmldoc()throws ioexception、jdomexception {//ルートノードを作成し、そのプロパティを設定します。要素root = new Element( "books")。setattribute( "count"、 "4"); //ルートノードをドキュメントに追加します。 document doc = new Document(root); for(int i = 0; i <books.length; i ++){//ノードブックを作成します。要素要素= new Element( "Book"); //ブックノードに子ノードを追加し、値を割り当てます。 Elements.AddContent(new Element( "id")。settext(books [i] .getbook_id())); Elements.AddContent(new Element( "name")。settext(books [i] .getbook_name())); // root.addcontent(elements); } //出力books.xmlファイル; // XMLファイルインデント効果format = format.getPrettyFormat()を作成します。 xmloutputter xmlout = new xmloutputter(format); xmlout.output(doc、new fileoutputstream( "c:/books.xml")); } public static void main(string [] args){try {java2xml j2x = new java2xml(); system.out.println( "books.xmlファイルが生成されています..."); j2x.buildxmldoc(); } catch(Exception e){e.printstacktrace(); } system.out.println( "c:/books.xmlファイルが生成されました"); }}操作効果は、コンピューターのCドライブにbooks.xmlファイルがあることです(このファイルは以前に使用できませんでした)
簡単なデモ、はっきりと見ることができます
この記事がみんなのJavaプログラミングに役立つことを願っています。