SAXParserFactoryの実装クラスの検索順序

SAXParserFactory#newInstanceを呼んだときに返却されるクラスは、以下の順序で探していく。

  1. javax.xml.parsers.SAXParserFactory システムプロパティ
  2. JRE ディレクトリ内のプロパティファイル lib/jaxp.properties
  3. パスが通ってるjar の中の、 META-INF/services/javax.xml.parsers.SAXParserFactory ファイル
  4. プラットフォームのデフォルトの SAXParserFactory インスタンス


Javadocより。
DOMの場合も、名前とかが違うだけでほぼ同じ。