本教程适用于JDK 8。本页中描述的示例和实践不利用后续版本引入的改进,并且可能使用不再可用的技术。
请参阅Java语言变更,了解Java SE 9及其后续版本中更新的语言功能的摘要。
请参阅JDK发布说明,了解所有JDK版本的新功能、增强功能以及已删除或弃用的选项的信息。
目前为止,你已经掌握了足够的信息,可以开始通过JAXP库自行选择学习路径。你的下一步取决于你想要实现的目标。你可以选择以下任意一个课程:
如果数据结构已经确定,并且你正在编写一个需要进行快速处理的服务器应用程序或XML过滤器,请参阅简单API for XML。
如果你需要从XML数据构建对象树,以便在应用程序中对其进行操作,或者将内存中的对象树转换为XML,请参阅文档对象模型。
如果你需要将XML标记转换为其他形式,如果你想生成XML输出,或者(与SAX API结合使用)如果你想将旧的数据结构转换为XML,请参阅可扩展样式表语言转换。
如果你想要一种基于流的Java技术的、事件驱动的、拉式解析的API,用于读取和写入XML文档,或者想要创建快速、相对容易编程且内存占用较小的双向XML解析器,请参阅流式API for XML。