JavaにおけるXMLの手引き

JavaのXMLガイド

1. 概要

これはa guide to working with XML in Javaです。

解析とバインドの両方について、最も一般的なJavaXML処理ライブラリについて説明します。

2. DOMパーサー

簡単に言えば、DOMパーサーはXMLドキュメント全体で機能し、それをメモリにロードし、ドキュメントのツリー表現を構築します。

3. SAXパーサー

4. StAXパーサー

StAXパーサーは、DOMパーサーとSAXパーサーの間の中央値です。

6. XStream

XStreamは、XMLとの間でオブジェクトをシリアル化するためのシンプルなライブラリです。

Maven対応プロジェクトに取り込むために使用するMaven依存関係は次のとおりです。


    com.thoughtworks.xstream
    xstream
    1.4.8

7. ジャクソンXML

Jackson XMLは、XMLでエンコードされたデータを読み書きするためのJackson JSONプロセッサの拡張です。

これを使用するには、次の単純なMaven依存関係が必要です。


    com.fasterxml.jackson.dataformat
    jackson-dataformat-xml
    ${jackson.version}

注:現在のjackson-dataformat-xmlの最新バージョンは2.6.3です。

8. 単純なXML

Simple XMLは、Java用の高性能XMLシリアル化フレームワークです。

それを使用するには、次の依存関係が必要です。


    org.simpleframework
    simple-xml
    ${simple-xml.version}

注:現在のSimple XMLの最新バージョンは2.7.1です。

9. 結論

これは、JavaのXMLエコシステムの簡単な紹介です。 これをガイドとして使用して、XMLの作業を行い、Java XMLランドスケープの高レベルのビューを取得する方法について詳しく学んでください。