高速化定義ファイルを使用する場合は,通常の高速パースを適用していないすべてのXMLパーサが高速パースの対象となります。XMLパーサの入力となるXML文書が,高速化定義ファイルで高速パース機能の対象となるXML文書として指定されている場合に,自動的に高速パースが適用されます。
高速化定義ファイルを使用する場合に高速パース機能の対象となるparseメソッドを次の表に示します。
表3-5 高速パース機能の対象となるparseメソッド(高速化定義ファイルを使用する場合)
クラス名 | メソッド名 |
---|---|
javax.xml.parsers.DocumentBuilder | parse(File f) |
parse(InputSource is)※ | |
parse(InputStream is, String systemId) | |
parse(String uri) | |
javax.xml.parsers.SAXParser | parse(File f, DefaultHandler dh) |
parse(InputSource is, DefaultHandler dh)※ | |
parse(InputStream is, DefaultHandler dh, String systemId) | |
parse(String uri, DefaultHandler dh) | |
org.xml.sax.XMLReader | parse(InputSource input)※ |
parse(String systemId) |