如何使用XMLBeans兼容Java与XML应用开发

80酷酷网    80kuku.com

  xmlJava 编程语言是一种面向对象的语言,它基于开放的、公开的标准,可移植、健壮而且可靠。然而,XML 与 Java 编程语言不兼容。XMLBeans 就是扫清这一障碍的最佳选择。使用 XMLBeans 可以将 Java™ 编程语言与 XML 结合使用。

XMLBeans 用于 XML 数据绑定。使用 XMLBeans,Java 应用程序就可以充分利用 XML 的优势。XMLBeans 使用 XML Schema 来编译用于访问和修改 XML 实例数据的 Java 接口和类。使用这项技术,您可以将 XML Schema 编译到一组 Java 类中使其具有以下功能:

  • 遇到任何 Schema 时都使用 XMLBeans
  • 根据需要在任意级别访问 XML 数据

XMLBeans 提供了以下应用程序接口(API)用于数据绑定:

  • XmlObject:如果 Java 类是通过 XML Schema 生成的,则这些 Java 类都是派生自 XmlObject API。
  • XmlCursor:XmlCursor API 提供了对 XML Infoset 的低层访问权,它表示 XML 实例中的光标位置。
  • SchemaType:用于底层元信息的 XML Schema 对象模型。

XMLBeans 编译器将生成 XML 模式的对象表示。这个对象表示是一组表示模式的结构和约束的通用 Java 类和接口。在生成 Java 类和接口后,符合该模式的 XML 实例文档就会与之绑定。绑定过程包括以面向对象的方式使用 XMLBeans API 来访问实际 XML 实例文档中的数据



分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: