这些Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本中引入的改进,可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及其后续版本中更新的语言功能的摘要。
请参阅JDK发行说明,了解所有JDK版本的新功能、增强功能和已删除或已弃用选项的信息。
Java XML处理API(JAXP)教程介绍了JAXP 1.4技术,并通过JAXP应用示例进行讲解。
为了充分利用Java XML处理API(JAXP)教程中的信息,您应该具备以下技术知识:
假定您已经具备一些DOM和SAX的相关知识。本教程仅详细讲解与JAXP API特定的代码。
JAXP简介简要介绍了JAXP技术,包括其目的和主要特点。
简单XML API介绍了JAXP技术中使用的一个概念,即简单XML API(SAX):何时使用SAX,如何解析XML文件,如何实现SAX验证,如何运行SAX解析器以及如何处理词法事件。还提供了进一步信息的链接。
文档对象模型介绍了文档对象模型(DOM)使用的树结构,并向您展示如何使用DOM函数创建节点、删除节点、更改节点内容以及遍历节点层次结构。
可扩展样式表语言转换介绍了如何将文档对象模型写入XML文件,并如何从任意数据文件生成DOM以将其转换为XML。
流式XML API聚焦于基于Java技术的流式、事件驱动、拉取解析的API,用于读取和写入XML文档。StAX使您能够创建快速、相对容易编程且具有轻量级内存占用的双向XML解析器。
JAXP 1.5和新属性介绍了在7u40和JDK8中新增的属性。
处理限制讨论了JAXP实现的限制,包括在7u45中新增的三个限制。