JavaTM 2 Platform
Standard Ed. 6

org.xml.sax.helpers
類別 ParserFactory

java.lang.Object
  繼承者 org.xml.sax.helpers.ParserFactory

已過時。 此類別與不推薦使用的 Parser 介面一起使用。

public class ParserFactory
extends Object

用於動態載入 SAX 解析器的特定於 Java 的類別。

此模組(包括源程式碼和文檔)位於公共域中,對該模組不提供擔保有關更多資訊,請參閱http://www.saxproject.org

註:此類別用於與現在已不推薦使用的 SAX1 Parser 類別一起使用。SAX2 應用程序應改為使用 XMLReaderFactory

ParserFactory 不是 SAX 的獨立於平臺定義的一部分;它是專門為 Java XML 應用程序編寫者設計的附加便利類別。SAX 應用程序可以使用此類別中的靜態方法基於 "org.xml.sax.parser" 系統屬性的值或包含類別名的字元串在運行時動態分派 SAX 解析器。

注意,應用程序仍然需要實作 SAX1 的 XML 解析器。

從以下版本開始:
SAX 1.0

方法摘要
static Parser makeParser()
          已過時。 使用 "org.xml.sax.parser" 系統屬性創建一個新的 SAX 解析器。
static Parser makeParser(String className)
          已過時。 使用提供的類別名創建一個新的 SAX 解析器物件。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法詳細資訊

makeParser

public static Parser makeParser()
                         throws ClassNotFoundException,
                                IllegalAccessException,
                                InstantiationException,
                                NullPointerException,
                                ClassCastException
已過時。 
使用 "org.xml.sax.parser" 系統屬性創建一個新的 SAX 解析器。

命名類別必須存在,並且必須實作 Parser 介面。

拋出:
NullPointerException - 不存在 "org.xml.sax.parser" 系統屬性的值。
ClassNotFoundException - 未找到 SAX 解析器類別(檢查您的 CLASSPATH)。
IllegalAccessException - 已找到 SAX 解析器類別,但您沒有權限載入它。
InstantiationException - 已找到 SAX 解析器類別,但不能實例化它。
ClassCastException - 已找到並實例化 SAX 解析器類別,但沒有實作 org.xml.sax.Parser。
另請參見:
makeParser(java.lang.String), Parser

makeParser

public static Parser makeParser(String className)
                         throws ClassNotFoundException,
                                IllegalAccessException,
                                InstantiationException,
                                ClassCastException
已過時。 
使用提供的類別名創建一個新的 SAX 解析器物件。

命名類別必須存在,並且必須實作 Parser 介面。

參數:
className - 套件含 SAX 解析器類別名的字元串。
拋出:
ClassNotFoundException - 未找到 SAX 解析器類別(檢查您的 CLASSPATH)。
IllegalAccessException - 已找到 SAX 解析器類別,但您沒有權限載入它。
InstantiationException - 已找到 SAX 解析器類別,但不能實例化它。
ClassCastException - 已找到並實例化 SAX 解析器類別,但沒有實作 org.xml.sax.Parser。
另請參見:
makeParser(), Parser

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only