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

相关文章
|
1月前
|
开发框架 Java API
最新Java基础系列课程--Day13-高级特性(二)
最新Java基础系列课程--Day13-高级特性
|
2月前
|
存储 Java 测试技术
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
JAVA-MAVEN初学者教程(配置、pom.xml、依赖管理等)
101 0
|
26天前
|
XML Java Maven
nested exception is java.io.FileNotFoundException: class path resource [springmvc.xml] cannot be ope
nested exception is java.io.FileNotFoundException: class path resource [springmvc.xml] cannot be ope
25 0
nested exception is java.io.FileNotFoundException: class path resource [springmvc.xml] cannot be ope
|
1月前
|
Java 程序员 API
最新Java基础系列课程--Day13-高级特性(三)
最新Java基础系列课程--Day13-高级特性
|
1月前
|
开发框架 Java 程序员
最新Java基础系列课程--Day13-高级特性(一)
最新Java基础系列课程--Day13-高级特性
|
1月前
|
XML 存储 JavaScript
java使用xml的优点有哪些
java使用xml的优点有哪些
17 1
|
1月前
|
XML JavaScript Java
JAVA XML 解析
XML (eXtensible Markup Language) 意为可扩展标记语言,被多数技术人员用以选择作为数据传输的载体,成为一种通用的数据交换格式,xml的平台无关性,语言无关性,系统无关性,给数据集成与交互带来了极大的便利。在不同的语言中,解析xml的方式都是一样的,只不过实现的语法不同而已。众所周知,现在解析XML的方法越来越多,但主流的方法也就四种,即:DOM、SAX、JDOM和DOM4J。
|
2月前
|
开发框架 Java 程序员
最新Java基础系列课程--Day13-高级特性
最新Java基础系列课程--Day13-高级特性
|
2月前
|
SQL Java 数据库连接
Java【付诸实践 01】使用org.apache.ibatis.plugin.Interceptor拦截器实现全局mapper.xml参数注入(可用于切换数据库实例schema)源码实例分享
Java【付诸实践 01】使用org.apache.ibatis.plugin.Interceptor拦截器实现全局mapper.xml参数注入(可用于切换数据库实例schema)源码实例分享
29 0
|
2月前
|
存储 Java 编译器
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记(下)
《Java 核心技术卷1 基础知识》第三章 Java 的基本程序设计结构 笔记
78 0