此Java教程适用于JDK 8。本页面描述的示例和实践不利用后续版本中引入的改进,并可能使用不再可用的技术。
有关Java SE 9及其后续版本中更新的语言功能的摘要,请参阅Java语言更改。
有关所有JDK版本的新功能、增强功能以及已删除或已弃用选项的信息,请参阅JDK发行说明。
Java Architecture for XML Binding (JAXB)为绑定XML模式和Java表示提供了一种快速便捷的方式,使Java开发人员可以轻松在Java应用程序中引入XML数据和处理功能。在此过程中,JAXB提供了将XML实例文档解组成Java内容树的方法,然后将Java内容树编组回XML实例文档的方法。JAXB还提供了一种从Java对象生成XML模式的方式。
JAXB 2.0对JAXB 1.0进行了几项重要改进:
本教程描述了JAXB的架构、功能和核心概念,并提供了使用JAXB的逐步示例。