Xerces-xml-parsers

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

Apache Xerces-XMLパーサー

Apache Xerces2とは何ですか?

Xerces2はJavaベースのプロセッサであり、標準のインターフェイスとXML解析API標準に続く実装を提供します-

  • ドキュメントオブジェクトモデル(DOM)レベル3
  • Simple API for XML(SAX)2.0.2
  • ストリーミングAPI for XML(StAX)1.0イベントAPI
  • XML処理用のJava API(JAXP)1.4

XML解析とは何ですか?

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

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

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

  • Dom Parser -ドキュメントの完全なコンテンツをロードし、メモリ内に完全な階層ツリーを作成することにより、ドキュメントを解析します。
  • SAX Parser -イベントベースのトリガーでドキュメントを解析します。 完全なドキュメントをメモリにロードしません。
  • StAX Parser -SAXパーサーと同様の方法でドキュメントを解析しますが、より効率的な方法です。

次に、以降の章でApache Xercesライブラリを使用して各パーサーを詳しく説明します。