`
xiaoyaoniu
  • 浏览: 189353 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

DocumentBuilder API 官方翻译(翻译有错的地方请多指正)

 
阅读更多
public abstract class

DocumentBuilder

extends Object

---------------------------------------------------------------------------------------------------------------------------------

java.lang.Object
   ↳ javax.xml.parsers.DocumentBuilder

Class Overview(类概述)


定义API,把XML文档转变成DOM文档实例。使用这个类,应用程序可以把XML 当做一个Document 来操作

newDocumentBuilder()方法可以得到这个类的一个实例 一旦获得这个类的实例,XML可以从各种输入源解析。这些输入源的InputStreams,Files,URLS      和   SAX InputSources。

请注意,这个类重用了SAX API的一些类。这并不要求实现底层DOM,使用SAX解析器来解析XML文档转换成一个文档它仅仅需要使用这些现有的API来与应用程序实现沟通。

<!-- jd-descr -->

Summary


Protected Constructors
  DocumentBuilder()
Protected constructor (受保护的构造函数)
Public Methods
abstract DOMImplementation getDOMImplementation()       获取 DOMImplementation 对象的一个实例。
Schema getSchema()                          获取一个架构或模式来供xml处理器使用
abstract boolean isNamespaceAware()            表明此解析器是否被配置了命名空间
abstract boolean isValidating()                         表明是否这个解析器配置为验证XML文档。
boolean isXIncludeAware()                 获取此解析器的XInclude处理模式。
abstract Document newDocument()                     获取一个新的  Document 对象来构建一个 DOM tree
Document parse(InputStream is)           解析给定的InputStream的内容,作为XML文档并返回一个新的DOM document对象。
Document parse(String uri)                     解析给定URI的内容,作为XML文档并返回一个新的DOM document对象。
abstract Document parse(InputSource is)             解析给定的InputSource内容,作为XML文档并返回一个新的DOM document对象。
Document parse(InputStream is, String systemId)   解析给定的InputStream内容,作为XML文档并返回一个新的DOM document对象。
Document parse(File f)                           解析给定的file的内容作为XML文档,并返回一个新的DOM document对象。
void reset()                                   重置 DocumentBuilder.
abstract void setEntityResolver(EntityResolver er) 设置EntityResolver使用resolve entities出现在解析XML文档。
abstract void setErrorHandler(ErrorHandler eh) 设置ErrorHandler所使用的解析器
继承的方法
 从类 java.lang.Object继承
    

Protected Constructors


protected DocumentBuilder ()

Protected constructor

Public Methods


public abstract DOMImplementation getDOMImplementation ()

获取DOMImplementation对象的一个实例
 
Returns
  • 一个新的实例DOMImplementation

public Schema getSchema ()

 获取一个架构或模式来供xml处理器使用,如果没有正在使用的模式,则返回NULL 
Returns
  • 返回一个Schema或null

抛出异常

 

 

UnsupportedOperationException
为了向后兼容,当使用JAXP的早期版本的实现,这将抛出异常
分享到:
评论

相关推荐

    JAVA API官方文档中文版

    这份"JAVA API官方文档中文版"是Java开发者的重要参考资料,它详尽地解释了Java平台的各个部分,包括基础类库、集合框架、网络编程、多线程、I/O流、数据库连接(JDBC)、XML处理等众多内容。 首先,Java API文档中...

    JAVA API官方文档中文版CHM版(J2SE5.0)

    Java API官方文档中文版CHM版(J2SE5.0)是Java开发的重要参考资料,它详尽地阐述了Java 2 Standard Edition 5.0(通常称为Java 5.0)中的各种类库和接口。这个CHM(Compiled HTML Help)文件是一个经过编译的HTML...

    java api大集合

    Java API涵盖了基础类、集合框架、I/O流、网络编程、多线程、数据库连接、XML处理等多个领域,是Java开发者不可或缺的工具。 1. **基础类**: Java API的基础类包括`java.lang`包中的类,如`Object`、`String`、`...

    JAVA API文档1.6官方中文版

    Java API文档1.6官方中文版是Java开发者的重要参考资料,它详细阐述了JDK 1.6(也称为Java Development Kit 1.6)中的系统包、类库及其相关接口和方法。对于Java程序员来说,理解和掌握这些API是提高开发效率和编写...

    dom4j-java-API

    - DOM4J API.CHM文件很可能是DOM4J的官方帮助文档,包含了详细的API参考、示例代码和使用指南,对于学习和使用DOM4J非常有帮助。 5. **使用CHM文件** - 双击CHM文件,通常会用默认的浏览器打开,用户可以通过目录...

    Java api html完整中文版

    `javax.xml`包提供了处理XML文档的API,如`DocumentBuilderFactory`、`DocumentBuilder`用于解析XML,`Transformer`、`TransformerFactory`用于XML的转换和输出。 10. **反射与注解**: `java.lang.reflect`包...

    javaApI文件,中文版

    这个压缩包文件包含的是Java API的中文版,对于那些在阅读英文版时遇到困难或者更喜欢中文解释的人来说,这是一个非常有价值的资源。 Java API文档通常分为几个主要部分,包括基础类库、核心类库、网络编程、多线程...

    java开发必备API

    Java开发必备API是Java程序员日常工作中不可或缺的一部分,它包含了Java标准库中的各种类和接口,提供了丰富的功能,从基本的数据类型操作到复杂的网络通信、多线程编程等都有涵盖。理解并熟练掌握这些API,能极大地...

    java_api.rar_Java api文档_java api

    9. **XML处理**:Java API支持DOM、SAX和StAX等多种XML解析方式,如DocumentBuilderFactory、DocumentBuilder、SAXParserFactory等。 了解并熟练使用Java API对于Java开发者来说至关重要,它能够帮助开发者构建出...

    JAVAX API 内容详尽

    Java开发过程中,`javax`是Java扩展库中的一个关键包,包含了多个子包,用于提供标准的API和服务。`javax`前缀表示这些API是由Java社区过程(JCP)定义和维护的,它们通常不是Java平台核心部分的一部分,但与Java...

    java常用API文档合集

    8. **XML处理**:`javax.xml`和`org.w3c.dom`等包提供了处理XML文档的API,如`DocumentBuilderFactory`、`DocumentBuilder`、`Node`和`Element`等。 9. **日期与时间API**:`java.time`包在Java 8中引入,提供更...

    JDom API(CHM)

    **JDom API(中文版)** JDom,全称为Java Document Model,是一个用纯Java编写的XML处理库。它的设计目标是提供一个高效、灵活且易于使用的API,使得Java开发者可以方便地创建、读取、修改和保存XML文档。JDom API...

    JDOMApi

    你可以通过`DocumentBuilderFactory`和`DocumentBuilder`来创建一个新的`Document`对象,然后添加元素、属性等。 2. **`org.jdom2.Element`**:表示XML文档中的元素,它是DOM树中的主要节点类型。元素有名字、属性...

    java1.6中文API

    以上只是Java 1.6中文API中的一部分关键知识点,实际的API文档中还包括了更多细节,如各种方法的参数说明、返回值、异常信息等,对于深入理解和使用Java 1.6是非常有价值的。开发者可以通过JDK_API_1_6_zh_CN.CHM...

    dom4j中文api

    DOM4J是一个非常灵活的开源Java XML API,它涵盖了DOM、SAX和JDOM等接口,并且提供了很多高级特性,如XPath查询、XML Schema支持、Namespace处理以及事件驱动的XML解析等。下面我们将深入探讨DOM4j的关键知识点。 1...

    JDOM v1.1 API

    2. **Attribute(属性)**:元素可以有零个或多个属性,这些属性提供了关于元素的附加信息。在JDOM中,`org.jdom.Attribute`类用于表示属性。 3. **Namespace(命名空间)**:在XML中,命名空间用于避免元素和属性...

    中文Java API(包2)

    中文Java API文档是对于官方英文版API的一种本地化翻译,目的是帮助中国开发者更好地理解和使用Java API。这个压缩包包含的是"JavaCN1"、"JavaCN2"和"JavaCN3"三个部分,这些文件被解压后放在同一个文件夹下,形成了...

    JDK_API_1_6_zh_CN

    3. **网络编程**:Java 1.6提供了`Socket`和`ServerSocket`类进行TCP/IP通信,以及`DatagramSocket`和`DatagramPacket`处理UDP协议,这些都在API文档中有详尽的说明。 4. **多线程**:`Thread`类和`Runnable`接口是...

    JavaWeb常用API整理

    JavaWeb技术是构建Web应用程序的一种常见方式,它涵盖了多种技术和API,用于开发动态、交互式的网页。本篇文章将深入探讨JavaWeb中的一些关键API及其在实际开发中的应用。 首先,我们来关注JavaServer Pages(JSP)...

Global site tag (gtag.js) - Google Analytics