Java XMLで作成された(中国語は解決済み文字化け)

 

パッケージcom.zyb.xml。

輸入java.io.FileOutputStreamは、
インポートにjava.io.OutputStream; 
輸入java.io.OutputStreamWriterが、
インポートのjava.io.Writer; 

輸入org.dom4j.Document。
輸入org.dom4j.DocumentHelper; 
輸入org.dom4j.Element。
輸入org.dom4j.io.OutputFormat。
輸入org.dom4j.io.XMLWriter。

パブリッククラスTestXml2 { 

	公共の静的な無効メイン(文字列[]引数)が例外をスロー{ 
		// TODO自動生成方法スタブ
		文書DOC = DocumentHelper.createDocument()。
		。// 1创建根节点
		要素のルート= doc.addElement( "本"); 
		以下のために(int型私= 0;私は<2; I ++){ 
			// 2为根节点添加元素。
			元素ブック= root.addElement( "予約"); 
			// 3.追加するプロパティがある場合
			book.addAttribute( "上記のID"、 "001"); 
			// 4つの要素は、要素を追加していき
			、要素著者= book.addElement( "著者") 要素価格= book.addElement( "価格。"); 
			要素時間=ブック.addElement( "時間"); 
			.. 5 //対応する要素に割り当て
			author.addText( "アレキサンダー"); 
			price.addText( "12.25"); 
			time.addText( "2015年9月5日");	 
		} 

		//良好な出力の形式
		OUTPUTFORMAT = OutputFormat.createPrettyPrint形式(); 
		//6.// XMLを作成し、ファイル
		のOutputStreamにたFileOutputStream新しい新しいOUTを=( "SRC /アップbook2.xmlと"); 
		ライター新しい新しいWR =のOutputStreamWriter(OUT、「UTF-8。 「); //使用することは、ゴミ問題解決するために普通の中国人のではなくてFileWriterのOutputStreamWriterのエンコーディングを変更することができます   XMLファイルにドキュメント出力
		output.write(DOC); 
		//リソースを閉じます8。 8");//代わりに、通常の中国語文字化け解決エンコードさのOutputStreamWriterてFileWriterを変える使用することができ
		たXmlWriter出力=新しいするXMLWriter(WR、   形式)。
		// 7出力XMLファイルのdocに
		wr.close();  
		out.close();              
		output.close(); 
	} 

}

  

結果:

 

おすすめ

転載: www.cnblogs.com/cstdio1/p/11628229.html