Javaの場合DOMパーサーを使用してXMLファイルを作成するにはどうすればよいですか? DOMをXMLファイルとして書き出す

公開: 2019-01-11
Javaの場合DOMパーサーを使用してXMLファイルを作成するにはどうすればよいですか? DOMをXMLファイルとして書き出す

以前に「JavaでXML要素の数を数える簡単な方法」を学んだように、JavaでXMLファイルを書き込む別の簡単なJavaコード(DOMパーサー)を次に示します。

  • DOMをXMLファイルとして書き出す
  • Java DOMチュートリアル–JavaでDOMを使用してXMLを作成する
  • JavaでXMLファイルを作成する方法(DOMパーサー)
  • Java:JavaでXML(DOM)ファイルを作成する簡単な方法

これは私がここでやっていることです:

  • 次の名前のルートXML要素の作成: Companies
  • 4つのCompany要素を作成する
  • すべてのCompanyElementには属性idがあります
  • すべての会社要素にはName, Type, Employee 3つの要素があります。

DocumentBuilderFactory:

アプリケーションがXMLドキュメントからDOMオブジェクトツリーを生成するパーサーを取得できるようにするファクトリAPIを定義します。

DocumentBuilder:

XMLドキュメントからDOMドキュメントインスタンスを取得するためのAPIを定義します。

appendChild():

このノードの子のリストの最後にノードnewChildを追加します。 newChildがすでにツリーにある場合は、最初に削除されます。

変成器:

この抽象クラスのインスタンスは、ソースツリーを結果ツリーに変換できます。

DOMSource:

ドキュメントオブジェクトモデル(DOM)ツリーの形式で変換ソースツリーのホルダーとして機能します。

StreamResult:

XML、プレーンテキスト、HTML、またはその他の形式のマークアップである変換結果のホルダーとして機能します。

  • The Nodeインターフェイスは、ドキュメントオブジェクトモデル全体の主要なデータ型です。 これは、ドキュメントツリー内の単一のノードを表します。
  • The Documentインターフェイスは、HTMLまたはXMLドキュメント全体を表します。
  • The Element Java Interfaceは、HTMLまたはXMLドキュメントの要素を表します。

Eclipseコンソールの出力:

上記のプログラムをJavaアプリケーションとして実行すると、以下と同様の結果が得られます。