站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JavaTM 2 Platform Standard Edition 6.0 API 规范中文版

类 org.xml.sax.InputSource 的使用 (Java Platform SE 6) - JavaTM 2 Platform Standard Edition 6.0 API 规范中文版


JavaTM Platform
Standard Ed. 6

类 org.xml.sax.InputSource
的使用

使用 InputSource 的软件包
javax.xml.bind 为包含解组、编组和验证功能的客户端应用程序提供运行时绑定框架。 
javax.xml.bind.helpers 仅由 JAXB 提供者用于: 提供某些 javax.xml.bind 接口的部分默认实现。 
javax.xml.parsers 提供允许处理 XML 文档的类。 
javax.xml.transform.sax 此包实现特定于 SAX2 的转换 API。 
javax.xml.xpath 此包提供了用于 XPath 表达式的计算和访问计算环境的 object-model neutral API。 
org.xml.sax 此包提供了核心 SAX API。 
org.xml.sax.ext 此包包含适合的 SAX 驱动程序不一定支持的 SAX2 设施的接口。 
org.xml.sax.helpers 此包包含“帮助器”类,其中包括对引导基于 SAX 的应用程序的支持。 
 

javax.xml.bindInputSource 的使用
 

参数类型为 InputSourcejavax.xml.bind 中的方法
 Object Unmarshaller.unmarshal(InputSource source)
          从指定的 SAX InputSource 解组 XML 数据并返回得到的内容树。
 

javax.xml.bind.helpersInputSource 的使用
 

参数类型为 InputSourcejavax.xml.bind.helpers 中的方法
 Object AbstractUnmarshallerImpl.unmarshal(InputSource source)
           
protected abstract  Object AbstractUnmarshallerImpl.unmarshal(XMLReader reader, InputSource source)
          使用指定的 XMLReader 和 InputSource 解组对象。
 

javax.xml.parsersInputSource 的使用
 

参数类型为 InputSourcejavax.xml.parsers 中的方法
abstract  Document DocumentBuilder.parse(InputSource is)
          将给定输入源的内容解析为一个 XML 文档,并且返回一个新的 DOM Document 对象。
 void SAXParser.parse(InputSource is, DefaultHandler dh)
          使用指定的 DefaultHandler 将给定 InputSource 的内容解析为 XML。
 void SAXParser.parse(InputSource is, HandlerBase hb)
          使用指定的 HandlerBase 将给定 InputSource 的内容解析为 XML。
 

javax.xml.transform.saxInputSource 的使用
 

返回 InputSourcejavax.xml.transform.sax 中的方法
 InputSource SAXSource.getInputSource()
          获取要用于 Source 的 SAX InputSource。
static InputSource SAXSource.sourceToInputSource(Source source)
          尝试从 Source 对象获取 SAX InputSource 对象。
 

参数类型为 InputSourcejavax.xml.transform.sax 中的方法
 void SAXSource.setInputSource(InputSource inputSource)
          设置要用于 Source 的 SAX InputSource。
 

参数类型为 InputSourcejavax.xml.transform.sax 中的构造方法
SAXSource(InputSource inputSource)
          使用 SAX InputSource,创建 SAXSource
SAXSource(XMLReader reader, InputSource inputSource)
          使用 XMLReader 和 SAX InputSource 创建 SAXSource
 

javax.xml.xpathInputSource 的使用
 

参数类型为 InputSourcejavax.xml.xpath 中的方法
 String XPathExpression.evaluate(InputSource source)
          计算指定 InputSource 上下文中编译后的 XPath 表达式并以 String 形式返回结果。
 Object XPathExpression.evaluate(InputSource source, QName returnType)
          计算指定 InputSource 上下文中编译后的 XPath 表达式并返回指定类型的结果。
 String XPath.evaluate(String expression, InputSource source)
          计算指定 InputSource 上下文中的 XPath 表达式并返回 String 形式的结果。
 Object XPath.evaluate(String expression, InputSource source, QName returnType)
          计算指定 InputSource 上下文中的 XPath 表达式并返回指定类型的结果。
 

org.xml.saxInputSource 的使用
 

返回 InputSourceorg.xml.sax 中的方法
 InputSource HandlerBase.resolveEntity(String publicId, String systemId)
          已过时。 解析外部实体。
 InputSource EntityResolver.resolveEntity(String publicId, String systemId)
          允许应用程序解析外部实体。
 

参数类型为 InputSourceorg.xml.sax 中的方法
 void Parser.parse(InputSource source)
          已过时。 解析 XML 文档。
 void XMLReader.parse(InputSource input)
          解析 XML 文档。
 

org.xml.sax.extInputSource 的使用
 

返回 InputSourceorg.xml.sax.ext 中的方法
 InputSource DefaultHandler2.getExternalSubset(String name, String baseURI)
          告知解析器如果在文档文本中没有声明任何外部子集,则不应使用任何外部子集。
 InputSource EntityResolver2.getExternalSubset(String name, String baseURI)
          允许应用程序为不能显式定义外部子集的文档提供外部子集。
 InputSource DefaultHandler2.resolveEntity(String publicId, String systemId)
          使用 null 实体名称和基 URI 调用 EntityResolver2.resolveEntity()
 InputSource DefaultHandler2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          告知解析器根据 baseURI 解析 systemId,并从产生的绝对 URI 读取实体文本。
 InputSource EntityResolver2.resolveEntity(String name, String publicId, String baseURI, String systemId)
          允许应用程序把对外部实体的引用映射到输入源,或告知解析器它应使用常规 URI 解析。
 

org.xml.sax.helpersInputSource 的使用
 

返回 InputSourceorg.xml.sax.helpers 中的方法
 InputSource DefaultHandler.resolveEntity(String publicId, String systemId)
          解析外部实体。
 InputSource XMLFilterImpl.resolveEntity(String publicId, String systemId)
          过滤一个外部实体解析。
 

参数类型为 InputSourceorg.xml.sax.helpers 中的方法
 void ParserAdapter.parse(InputSource input)
          解析 XML 文档。
 void XMLFilterImpl.parse(InputSource input)
          解析一个文档。
 void XMLReaderAdapter.parse(InputSource input)
          解析文档。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策