Java-xml-parsers

提供:Dev Guides
移動先:案内検索

Java XML-パーサー

XML解析とは、データにアクセスしたりデータを変更したりするためにXMLドキュメントを通過することです。

XMLパーサーとは何ですか?

XMLパーサーは、XMLドキュメント内のデータにアクセスまたは変更する方法を提供します。 Javaは、XMLドキュメントを解析するための複数のオプションを提供します。 以下は、XMLドキュメントの解析に一般的に使用されるさまざまなタイプのパーサーです。

  • Dom Parser -ドキュメントの完全なコンテンツをロードし、メモリ内に完全な階層ツリーを作成することにより、XMLドキュメントを解析します。
  • SAX Parser -イベントベースのトリガーでXMLドキュメントを解析します。 完全なドキュメントをメモリにロードしません。
  • * JDOMパーサー*-DOMパーサーと同様の方法で、より簡単な方法でXMLドキュメントを解析します。
  • StAX Parser -SAXパーサーと同様の方法で、より効率的な方法でXMLドキュメントを解析します。
  • XPath Parser -式に基づいてXMLドキュメントを解析し、XSLTと組み合わせて広く使用されます。
  • DOM4J Parser -Java Collections Frameworkを使用してXML、XPath、およびXSLTを解析するJavaライブラリ。 DOM、SAX、およびJAXPのサポートを提供します。

オブジェクト指向の方法でXML解析を処理するために利用可能なJAXBおよびXSLT APIがあります。 このチュートリアルの以降の章で、各パーサーについて詳しく説明します。