Xml-parsers
提供:Dev Guides
XML-パーサー
- XMLパーサー*は、クライアントアプリケーションがXMLドキュメントを操作するためのインターフェイスを提供するソフトウェアライブラリまたはパッケージです。 XMLドキュメントの適切な形式をチェックし、XMLドキュメントを検証することもあります。 現代のブラウザには、XMLパーサーが組み込まれています。
次の図は、XMLパーサーがXMLドキュメントと対話する方法を示しています-
パーサーの目標は、XMLを読み取り可能なコードに変換することです。
構文解析プロセスを容易にするために、XMLドキュメントの内訳を促進し、より信頼性の高い結果をもたらすいくつかの商用製品が利用可能です。
いくつかの一般的に使用されるパーサーは以下のとおりです-
- * MSXML(Microsoft Core XML Services)*-これは、パーサーを含むMicrosoftのXMLツールの標準セットです。
- System.Xml.XmlDocument -このクラスは.NETライブラリの一部であり、XMLの操作に関連するさまざまなクラスが含まれています。
- * Javaビルトインパーサー*-Javaライブラリには独自のパーサーがあります。 このライブラリは、組み込みパーサーを、ApacheやSaxonのXercesなどの外部実装に置き換えることができるように設計されています。
- Saxon -Saxonは、XMLの解析、変換、およびクエリのためのツールを提供します。
- Xerces -XercesはJavaで実装され、有名なオープンソースApache Software Foundationによって開発されています。