この記事では、Java でプログラミングするときに XML フラグメントをすばやく構築し、XML を出力する方法を紹介します。
XML は日常の Java 開発でよく使用されます。 XML は使いやすいですが、書くのが面倒です。簡単な構築と出力方法はありますか?そして下を見てください。
1. jar パッケージと名前空間をインポートする
Java で XML を使用するには、最初に jar パッケージ (dom4j) をインポートすることをお勧めします。これは XML を処理するために特別に設計された jar パッケージであり、非常に使いやすいです。
次に、次の 3 つのクラスをインポートします:
import org.dom4j.Document; import org.dom4j.DocumentHelper; import org.dom4j.Element;
2. XML スキーマを定義します
XML フラグメントに何かを書き込む前に、まず XML フラグメント、つまり XML ドキュメントを作成する必要があります。次のプログラムでは、最初に Document オブジェクトが作成され、次にその上にルート要素 (Element) が作成されます。
Document document = DocumentHelper.createDocument(); Element root = document.addElement("return");
3. 子ノードを追加します
ルート ノード要素を取得したら、それに子ノードを追加できます。
Element returnvalue = root.addElement("returnvalue"); Element returninfo = root.addElement("returninfo");
4. 子ノードにコンテンツを追加する
すでに作成されている子ノードにコンテンツを追加できます:
returnvalue.addText("false"); returninfo.addText("get-session-fail");
子ノードの作成中にコンテンツを追加することもできます:
root.addElement("id").addText("12345");
addText を使用してノード テキスト コンテンツを追加する場合、変数を関数のパラメータとして直接使用する場合もあります。この変数が null の場合、addText 関数はエラーを報告します。他の非文字列型の場合もエラーが報告されます。エラーを避けるために、パラメータの後に空の文字列を追加できます。
次のように:
int id=1; root.addElement("id").addText(id+"");
5. XML の出力
XML 文字列を取得したいだけの場合は、次の文で実行できます。
String output = document.asXML();
この XML を Web ページ全体の出力として使用したい場合は、次のことを行う必要があります:
response.setContentType("text/xml"); response.write(output);
この記事では、Java での XML の構築と出力についてのみ紹介します。お役に立てば幸いです。 、 ありがとう!
Java での XML の構築と生成に関する簡潔なチュートリアルに関連する記事をさらに知りたい場合は、PHP 中国語 Web サイトに注目してください。