《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一第3章 XML

本文探讨了可扩展标记语言(XML)作为一种描述结构化信息的有效技术,在软件行业中扮演的角色。XML不仅易于信息处理与转换,还能与Java技术无缝结合。文章介绍了XML的基本概念及其与Java库的交互方式。

第3章 XML
▲ XML概述 ▲ 使用命名空间
▲ 解析XML文档 ▲ 流机制解析器
▲ 验证XML文档 ▲ 生成XML文档
▲ 使用XPath来定位信息 ▲ XSL转换

Don Box等人在其合著的《Essential XML》(Addison-Wesley出版社2000年出版)的前言中半开玩笑地说道:“可扩展标记语言(Extensible Markup Language,XML)已经取代了Java、设计模式、对象技术,成为软件行业解决世界饥荒的方案。”确实,正如你将在本章中看到的,XML是一种非常有用的描述结构化信息的技术。XML工具使处理和转化信息变得十分容易。但是,XML并不是万能药,我们需要领域相关的标准和代码库才能有效地使用XML。此外,XML非但没有使Java技术过时,还与Java配合得很好。从20世纪90年代末以来,IBM、Apache和其他许多公司一直在帮助开发用于XML处理的高质量Java库,其中大部分重要的代码库都整合到了Java平台中。
本章将介绍XML,并涵盖了Java库的XML特性。一如既往,我们将指出何时大量地使用XML是正确的;而何时必须有保留地使用XML,通过利用良好的设计和代码,来采用老办法解决问题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值