JavaプログラムにOracle XML Parserを組み込むと、XML文書の検索および処理が可能なアプリケーションを作成できます。XMLパーサーはJavaで記述されており、次のいずれかの方法でXML文書を扱うことで、処理が容易になります。
W3C DOM(Document Object Model)オブジェクトのツリー
または
SAXイベントのストリーム
また、パーサーでは、XML文書が整形式かどうかがチェックされます。また、オプションでXML文書が妥当かどうかもチェックされます。さらに、パーサーにはXML文書を変換するためのXSLTプロセッサも組み込まれています。