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

简介: 本节书摘来华章计算机《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一书中的第3章 ,[美] 凯S.霍斯特曼(Cay S. Horstmann) 著陈昊鹏 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第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,通过利用良好的设计和代码,来采用老办法解决问题。

相关文章
|
29天前
|
XML Java 数据格式
必知的技术知识:java基础73dom4j修改xml里面的内容(网页知识)
必知的技术知识:java基础73dom4j修改xml里面的内容(网页知识)
15 1
|
1月前
|
XML Java 数据格式
java修改XML
java修改XML
21 0
|
1月前
|
XML Java 数据格式
java创建xml文件内容
java创建xml文件内容
19 0
|
1月前
|
XML Java 数据格式
java解析xml文件内容
java解析xml文件内容
27 0
|
22天前
|
XML Java 数据库连接
【项目问题解决】 java.lang.IllegalArgumentException: XML fragments parsed
**问题摘要:** Java 应用在执行MyBatis映射时抛出`IllegalArgumentException`,指出XML片段缺少`com.xxx.xxx.xxx.xxx.dao.SingleApasInfoDao.selectListCondition`的值。此异常暗示XML映射文件存在错误或未定义指定方法。解决策略包括检查映射文件中标签的完整性与属性设置,修复可能的XML格式错误,以及确保使用的XML解析器支持所需特性,如有必要,升级解析器。
26 1
|
26天前
|
XML 缓存 JavaScript
优化Java中的XML解析性能
优化Java中的XML解析性能
|
1月前
|
XML Java 数据格式
java删除xml文件内容
java删除xml文件内容
12 0
|
27天前
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件
|
25天前
|
XML Java 数据库
配置applicationContext.xml文件
配置applicationContext.xml文件
|
27天前
|
XML JavaScript Java
解析XML文件的几种方法
解析XML文件的几种方法