public class SAXSource extends Object implements Source
作为萨克斯风格来源的人。
注意:需要支持XSLT命名空间。试图将未生成的输入源转换为命名空间感知的解析器,可能会导致错误。解析器可以通过调用SAXParserFactory.setNamespaceAware(boolean awareness)方法知道命名空间。
| Modifier and Type | Field and Description |
|---|---|
static String |
FEATURE
如果
TransformerFactory.getFeature(java.lang.String)返回true时,通过该值作为参数,变压器支持这种类型的输入源。
|
| Constructor and Description |
|---|
SAXSource()
零参数默认构造函数。
|
SAXSource(InputSource inputSource)
创建一个
SAXSource,使用SAX
InputSource。
|
SAXSource(XMLReader reader, InputSource inputSource)
创建一个
SAXSource,使用
XMLReader和SAX inputsource。
|
| Modifier and Type | Method and Description |
|---|---|
InputSource |
getInputSource()
得到的萨克斯inputsource用于源。
|
String |
getSystemId()
让基地ID(URI或系统ID)从URI将得到解决。
|
XMLReader |
getXMLReader()
让XmlReader将用于源。
|
void |
setInputSource(InputSource inputSource)
设置SAX inputsource用于源。
|
void |
setSystemId(String systemId)
为该源设置系统标识符。
|
void |
setXMLReader(XMLReader reader)
把XMLReader作为源。
|
static InputSource |
sourceToInputSource(Source source)
试图从一个源对象获得SAX inputsource对象。
|
public static final String FEATURE
TransformerFactory.getFeature(java.lang.String)返回true时,通过该值作为参数,变压器支持这种类型的输入源。
public SAXSource()
零参数默认构造函数。如果此构造函数使用,没有萨克斯源设置使用setInputSource(InputSource inputSource),然后Transformer将创建使用一个空的源InputSource new InputSource()。
public SAXSource(XMLReader reader, InputSource inputSource)
SAXSource,使用
XMLReader和SAX inputsource。的
Transformer或
SAXTransformerFactory将成为读者的
ContentHandler,然后会给读者解析(inputsource)。
reader - An XMLReader将用于解析。
inputSource sax的输入源的引用必须是非空的,则会通过读者的解析方法。
public SAXSource(InputSource inputSource)
SAXSource,使用SAX
InputSource。的
Transformer或
SAXTransformerFactory创建一个读者通过
XMLReaderFactory(如果setxmlreader不用),把自己作为读者的
ContentHandler,叫读者解析(inputsource)。
inputSource -输入源的引用必须是非空的,则会通过解析方法的读者。
public void setXMLReader(XMLReader reader)
reader XmlReader或xmlfilter参考。
public XMLReader getXMLReader()
public void setInputSource(InputSource inputSource)
inputSource -有效的inputsource参考。
public InputSource getInputSource()
public void setSystemId(String systemId)
系统标识符是可选的如果有一个字节流和字符流,但它仍然是提供一个有用的,因为应用程序可以使用它来解决相对URI,它包括在错误信息和警告(解析器将尝试如果没有字节流和字符流指定URI开放一个连接)。
setSystemId 接口
Source
systemId -作为一个URI字符串标识系统。
public String getSystemId()
让基地ID(URI或系统ID)从URI将得到解决。
getSystemId 接口
Source
Source基URL,或
null。
public static InputSource sourceToInputSource(Source source)
source必须非空源参考。
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.