- 浏览: 84876 次
最近访客 更多访客>>
最新评论
-
ww20042005:
这两步就完成了数据库初始化,也太简单了吧!
mysql初始化数据库 -
biaoming:
我也是debian 64的,也想安装qmail,有什么问题希望 ...
在Debian 64bit Sarge版本上安装QMAIL的痛苦之行
The Java API for XML Processing (JAXP) is for processing XML data using applications written in the Java programming language
这部分内容主要提纲挈领的讲讲JAXP,讲讲他的几个重要部分,基本的工作原理,还有重要的api。
这是几个重要的工厂
SAXParserFactory,
DocumentBuilderFactory, and TransformerFactory
--which give you a SAXParser
, a DocumentBuilder
, and an XSLT transformerThe factory APIs let you plug in an XML implementation offered by another vendor without changing your source code. 是这些工厂的重要之处。
几个重要的包:
javax.xml.parsers
: The JAXP APIs, which provide a common interface for different vendors' SAX and DOM parsersorg.w3c.dom
: Defines the Document
class (a DOM) as well as classes for all the components of a DOMorg.xml.sax
: Defines the basic SAX APIsjavax.xml.transform
: Defines the XSLT APIs that let you transform XML into other formsSAXParserFactory:用来获取一个Parser实例的。
SAXParser:定义了几个parser()函数,需要传入XML Source和handler的对象。
SAXReader:SAXParser wraps SAXReader(需要看看)
DefaultHandler,ContentHandler,ErrorHandler,DTDHandler ,EntityResolver
重要的package:
org.xml.sax:
org.xml.sax.ext
org.xml.sax.helpers
DOM APIs
通过DocumentBuilderFactory 获得一个DocumentBuilder的实例,再通过DocumentBuilder的实例来获得.Document的对象。
org.w3c.dom:
javax.xml.parsers :Defines the
DocumentBuilderFactory
class and the DocumentBuilder
class, which returns an object that implements the W3C Document
interface.XSLT APIs
A source object can be created from a SAX reader, from a DOM, or from an input stream. Similarly, the result object is the result of the transformation process. That object can be a SAX event handler, a DOM, or an output stream.
javax.xml.transform: Defines the TransformerFactory
and Transformer
classes
javax.xml.transform.dom:
javax.xml.transform.sax:
javax.xml.transform.stream :
javax.xml.parsers
: Defines the SAXParserFactory
class, which returns the SAXParser
. Also defines exception classes for reporting errors.发表评论
-
XML的学习笔记(一)
2007-04-02 12:23 993记得在大学的时候,花了几天的时间看看了XML,可现在再拾起来的 ... -
学习问题[XML学习]
2007-04-02 14:04 8711、一个XML文档可以含有多个dtd文档吗? 答:当然可以完全 ... -
XML的学习笔记(二)
2007-04-02 14:07 730reference to some binary data ... -
Simple API for XML
2007-04-09 13:27 1057SAX是Simple API for XML的简称。 什么是S ... -
Echoing an XML File with the SAX Parser
2007-04-15 08:34 1008首先要继承ContentHandler类,然后复写几个函数。 ... -
SAX的异常处理。
2007-04-20 14:12 852SAXParseException SAXException ... -
Using the Validating Parser
2007-04-23 14:12 1032首先要明白,Validating Parser是用什么来验证 ... -
Handling Lexical Events
2007-04-25 01:08 784How the LexicalHandler Works ... -
DTDHandler And EntityResolver
2007-04-25 13:43 1084The DTDHandler API In Choosing ... -
Document Object Model
2007-05-01 04:42 920When to Use DOM On the other h ... -
Portal的简单介绍
2007-05-18 03:35 1508什么是Portal? A server to ag ... -
Portal的架构
2007-05-18 07:16 1902Portal的起源 WebSphere Portal find ... -
了解Portlet
2007-05-21 02:38 1050The base building blocks of a P ... -
Portlet的API编程
2007-05-28 09:43 1102Abstract portlet与concrete portl ... -
Portlet Life Circle
2007-05-29 14:51 1261Portlet life circle diagram in ... -
Porlet的类和接口
2007-06-05 09:41 1756Portlet->PortletAdapter Port ... -
servlet-api的基本类和其接口的介绍
2007-07-16 15:37 1611基本类和接口 一、javax.servlet.Servle ...
相关推荐
crimson,Java API for XML Processing Specification crimson,Java API for XML Processing Specification crimson,Java API for XML Processing Specification
Java API for XML Processing,简称JAXP,是Sun Microsystems推出的一种用于处理XML的Java接口,旨在为XML解析提供一种统一的、与供应商无关的访问方式。JAXP并不直接进行XML解析,而是作为一个抽象层,使得开发者...
在探讨JAXP(Java API for XML Processing)这一主题时,我们需首先明确其在Java与XML领域中的定位与价值。JAXP并非旨在革新XML处理的方式,也不提供额外的语法分析功能,相反,它扮演着一个重要的角色——一个抽象...
本文档是 Java 2 Platform Standard Edition 6.0 的 API 规范。 请参见: 描述 Java 2 Platform 软件包 java.applet 提供创建 applet 所必需的类和 applet 用来与其 applet 上下文通信的类。 java.awt 包含...
4. **JAXP(Java API for XML Processing)**:JAXP提供了XML解析和转换的接口,支持DOM、SAX和XSLT,是Java平台上处理XML的基础。 5. **XPath**:XPath是用于在XML文档中查找信息的语言,它可以根据表达式选取节点...
including full coverage of the SAX, DOM, StAX, JDOM, and dom4j APIs as well as the latest version of the Java API for XML Processing (JAXP) and Java Architecture for XML Binding (JAXB). The chapters ...
此外,我们还将讨论如何利用Java API for XML Processing (JAXP) 来隐藏供应商特定的细节。 ### 1. 使用DOM处理整个XML文档 #### 1.1 DOM Level 2简介 DOM(Document Object Model)是一种平台和语言中立的接口,...
此外,JAXP(Java API for XML Processing)是Java中处理XML的标准接口,包括了DOM、SAX和XPath的API,用于查询和操作XML文档。 XML Schema(XSD)是用于定义XML文档结构的规范,书中会介绍如何使用XSD来验证XML...
在Java中,我们使用Java API for XML Processing (JAXP)来实现XML解析。JAXP提供了一个统一的接口,可以切换不同解析器。同时,Java还提供了更高级的API,如DOM Level 3、SAX2和 Streaming API for XML (StAX),以...
Java API for XML Processing (JAXP)提供了`org.w3c.dom`包,其中包含`DocumentBuilder`类用于构建DOM树,`Node`接口表示树中的节点,允许开发者遍历和修改XML文档。 2. **SAX解析器(Simple API for XML)**:与...
Java的JAXP(Java API for XML Processing)提供了DOM、SAX和XSLT(XSL Transformations)的接口,是处理XML的基础工具集。XSLT用于转换XML文档,可以根据XSL样式表将XML转换为其他XML或HTML。 在Web服务方面,Java...
4. **JAXP(Java API for XML Processing)**:这是Java平台的XML处理框架,包括了SAX和DOM解析器的工厂接口,以及XPath处理器。通过JAXP,开发者可以灵活地选择不同的解析策略。 5. **StAX(Streaming API for XML...
5. JAXP(Java API for XML Processing):这是Java XML处理的基础框架,包括DOM、SAX和XSLT(XSL转换)的接口和实现。开发者可以通过JAXP的`TransformerFactory`和`Transformer`类来执行XML到XML的转换。 6. XML ...
13. **JAXP(Java API for XML Processing)**:提供了处理XML文档的API,包括SAX(Simple API for XML)、DOM(Document Object Model)和XPath。 14. **JavaMail API**:用于发送和接收电子邮件,提供了Message、...
7. **Java API for XML Processing (JAXP)** JAXP是Java中处理XML的主要API,包括了DOM、SAX和XSLT的实现。 8. **XML的网络通信** Java的`java.net.URL`和`java.io.InputStream`可以用来从网络上下载XML文件。`...
此外,JAXP(Java API for XML Processing)提供了用于XML处理的接口,包括解析和样式表转换。 Spring框架是Java应用中的一个关键组件,它广泛使用XML配置文件来管理依赖注入和应用设置。通过XML配置,Spring可以...
一、Java API for XML Processing (JAXP) JAXP是Java平台中处理XML的基础,它包含了DOM(Document Object Model)、SAX(Simple API for XML)和XSLT(Extensible Stylesheet Language Transformations)三个主要...