public final class XMLReaderFactory extends Object
This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY. See http://www.saxproject.org for further information.
此类包含用于从一个明确的类名称创建XML读取器的静态方法,或基于运行时默认值:
尝试{在myreader = xmlreaderfactory。createxmlreader();} catch(saxexception e){系统错误。println(E. getmessage());}
注意分配捆绑的分析器:你应该修改的任何参数createxmlreader实施处理的情况下,外部配置机制没有建立。这种方法要返回一个解析器是类路径,即使没有束缚它的类的名字org.xml.sax.driver
所以那些配置机制会看到它。
Modifier and Type | Method and Description |
---|---|
static XMLReader |
createXMLReader()
尝试创建系统默认XmlReader。
|
static XMLReader |
createXMLReader(String className)
试图从一个类名称创建XML读取器。
|
public static XMLReader createXMLReader() throws SAXException
org.xml.sax.driver
具有价值,这是作为一个XmlReader类名称。ParserFactory.makeParser()
可以返回系统默认的SAX1解析器,该解析器是包裹在一个ParserAdapter
。(这是一个移民援助SAX1环境,在org.xml.sax.parser
系统性能往往会被使用。)在环境中,如小的嵌入式系统,它不能支持这种灵活性,其他机制,以确定可能被使用的默认。
请注意,许多java的环境使系统性能是一个命令行初始化。这意味着在大多数情况下,为该属性设置一个良好的值,确保调用该方法的调用将成功,除非在安全策略进行干预时。这也将最大限度地提高应用程序的可移植性老年SAX的环境中,用这种方法不太可靠的实现。
SAXException
XmlReader类可以识别和实例化。
createXMLReader(java.lang.String)
public static XMLReader createXMLReader(String className) throws SAXException
给定一个类名,加载和实例化类作为一个XML读取器方法的尝试。
请注意,此方法将不会在调用方(也许是一个小程序)不允许动态加载类的环境中使用。
SAXException
如果类不能被加载,实例化,投到XMLReader。
createXMLReader()
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.