IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
跳转到主要内容

developerWorks 中国  >  XML  >

XML 与 Java 专题

developerWorks
文档选项

未显示需要 JavaScript 的文档选项


级别: 初级

developerWorks 中国网站编辑组,

2003 年 12 月 18 日

本专题汇总了 XML 专区中与 Java 相关的文章与教程,内容涉及 Java 中 XML 文档模型,Java 的 XML 数据绑定框架,以及 Java 编程中使用 XML 的实践等,供大家参看。

基础知识

JAXP 专述
本文讲解了 JAXP 的基本概念,演示 XML 语法分析为什么需要 JAXP,并显示如何轻易更改 JAXP 使用的语法分析器。

JAXP 再述
本文分析了对 SAX 和 DOM 标准支持进行了更新的版本 1.1,JAXP 1.1 为 Java 和 XML 开发人员提供了在编写对 XML 文档进行语法分析和变换的独立于供应商的代码方面不可缺少的工具。

理解 DOM(教程)
本教程是针对那些理解 XML 基本概念并准备开始在应用程序的开发中使用“文档对象模型”(DOM)来操纵 XML 的开发者而设计的。DOM允许开发者在 XML 结构内引用、检索和更改 XML 结构中的各项。在本教程中,您将学习有关 DOM 文档的结构。您还将学习如何使用 Java 来从 XML 文件创建文档,对文档进行更改以及检索输出。

理解 SAX(教程)
本教程研究 Simple API for XML 版本 2.0 或 SAX 2.0 的使用。它针对那些理解 XML 并为使用 XML 数据而希望了解轻量级、基于事件 API 的开发者。它假定您熟悉一些概念,如 XML 文档的良好格式和类标记特性。在本教程中,将会学到如何使用 SAX 来检索、操纵和输出 XML 数据。

XML Java 编程(教程)
本教程向您展现了如何使用一个 XML 解析器和其它工具来创建、处理和操作 XML 文档。每个所涉及的工具可从 IBM 的 alphaWorks 站点 (www.alphaworks.ibm.com) 上下载。

文档模型

Java 中的可用文档模型数一直在增加。本专题涵盖了最常用的模型,包括:DOM,JDOM,dom4j,Electric XML(EXML),XML Pull Parser(XPP)等等。

Java 中的 XML:文档模型,第一部分:性能
当选择模型时,无法做到每次都权衡得很清楚,如果以后改变主意,则需要大量编码来进行切换。本文比较几个 Java 文档模型的性能和功能。

Java 中的 XML:文档模型,第二部分:用法
本文将样本代码与模型 API 的分析相结合,对比了几种 Java 文档模型的可用性。

数据绑定

本部分讨论根据 XML 文档文法生成 Java 语言代码的 XML 数据绑定框架:JAXB、JiBX、Castor、JBind、Quick 和 Zeus等等

Java 中的 XML:数据绑定,第 1 部分:代码生成方法 — JAXB 及其它
本文研究了几种 XML 数据绑定方法(包括 JAXB 标准),这些方法根据用于 XML 文档的 W3C XML Schema 或 DTD 文法来生成代码。

Java 中的 XML:数据绑定,第 2 部分:性能
本文研究了 Java 中用于 XML 数据绑定的几种框架的速度和内存使用情况,包括 JAXB 标准、Castor 映射的绑定和其它框架。

XML 和 Java 技术:数据绑定,第 3 部分:JiBX 体系结构
本文介绍了用于 Java 应用程序中 XML 数据绑定的 JiBX 框架。

XML 和 Java 技术:数据绑定,第 4 部分:使用 JiBX
本文展示了如何在 Java 应用程序中使用作者新创建的用于 XML 数据绑定的框架。

使用 JAXB 进行数据绑定(教程)
在本教程中,您将学习使用数据绑定轻松地将存储在 XML 文档中的数据映射成 Java 对象以及反过来映射的过程。您将从一个DTD开始并将它处理成一个 Java 源文件。为定制这种映射,您将创建并修改一个绑定模式。一旦有了 XML 结构和 Java 类之间的对应,您将能够得到一个与模式匹配的 XML 文档并自动创建 Java 对象。反过来,您也可以从一个 Java 类开始,并创建 XML 文档。

使用 Quick 在 Java 对象和 XML 之间进行转换
Quick 是一种开放源码数据绑定框架,着重于运行时转换。这篇介绍性文章向您演示了如何使用这种框架来快速且方便地将您的 Java 数据转换成 XML 文档,而无需其它数据绑定框架所需的类生成语义。

XML 与 Java 技术:用 Castor 进行数据绑定
本文介绍了数据绑定,并展示了如何使用 Java 数据绑定的开放源代码 Castor 框架来处理日趋复杂的文档。

应用实践

利用 Java 技术进行 XML 编程,第 1 部分(教程) New!
本教程涵盖了使用 Java 技术操作 XML 的基础知识,考察了常用的 XML API 并讨论如何解析、创建、操纵和转换 XML 文档。

制作教程的 XSLT 和基于 Java 的工具
本文解释了 设计目标和 XML 文档的设计。还描述了 13 个代码样本来演示如何从一个 XML 源文档 生成大量的包含定制图形、ZIP 文件以及两个 PDF 文件的 HTML 面板时使用的技术。

使用 Java 和 XSLT 生成动态 Web 页面
本文讨论了通过将用户请求参数从 Java 后端程序发送到用于形成 Web 页面的 XSLT 样式表来用 Java 和 XSLT 生成动态 Web 页面的两种方法。

JMS、XML 和异构企业
这篇文章演示了如何使用 JMS 来创建基于 XML 的消息并将这些消息同样分发到 Java 和非 Java 应用程序。

使用 JDBC 将数据抽取到 XML 中(教程)
本教程将教您如何使用 JDBC 访问数据库以及如何使用 SQL 抽取信息,然后,您将使用这些技术和一个预先确定的映射构建一个 XML 文档。

使用 JDBC 将 XML 中的数据插入到数据库(教程)
本教程将为您演示如何使用 JDBC API 访问数据库以及如何使用 SQL 来插入使用预先确定的映射从 XML 文件中检索的数据。它还演示了可更新 ResultSet 的用法。



关于作者

developerWorks 中国网站编辑组




对本文的评价

太差! (1)
需提高 (2)
一般;尚可 (3)
好文章 (4)
真棒!(5)

建议?




回页首


IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。
    关于 IBM 隐私条约 联系 IBM 使用条款