理解 DOM

本教程是为如下开发人员设计的,他们理解 XML 的基本概念,并且准备继续编写应用程序代码,使用文档对象模型(Document Object Model,DOM)来操作 XML。 这里假设读者熟悉诸如格式良好和 XML 文档的类标签性质等概念。(如果有必要,您可以通过 XML 入门 教程了解关于 XML 的基础知识)。

本教程中的所有例子都是用 Java 语言编写的,不过即使没有亲自试验这些例子,也可以通过本教程彻底了解 DOM。编写应用程序(用于操作 DOM 中的 XML 数据)的概念和 API 对所有语言或平台都是相同的,都不涉及 GUI 编程。


系统需求

如果您想试验本教程中的例子,需要安装以下工具,并确保它们能正常工作。运行这些例子并不是理解本教程的必要条件。

  • 文本编辑器:XML 文件只不过是文本文件。只需要一个文本编辑器就可以创建和读取它们。
  • Java™ 2 SDK,Standard Edition 1.4.x 版:DOM 支持已内置到最新版本的 Java 技术中(可从 http://java.sun.com/j2se/1.4.2/download.html 获得),因此您不需要安装任何单独的类。如果您正在使用早期版本的 Java 语言,比如 Java 1.3.x,您还需要像 Apache 项目的 Xerces-Java(可从 http://xml.apache.org/xerces2-j/index.html 获得),或 Sun 的 Java API for XML Parsing(JAXP)这样的 XML 解析器,后者是 Java Web 服务开发包的一部分(可从 http://java.sun.com/webservices/downloads/webservicespack.html 获得)。
  • 其他语言:如果希望改编这些例子,DOM 实现也可在其他编程语言中使用。 您可以从 Apache 项目网站 http://xml.apache.org 下载 Xerces 的 C++ 和 Perl 实现。


本文转自IBM Developerworks中国

      请点击此处查看全文


 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值