问:XML 是什么?
答: XML,可扩展标记语言,是一种用于描述和构造独立于应用程序逻辑的通用语法。XML 可以为特定行业和应用程序定义无限制的语言。
问:XML 是由谁开发的?
答: XML 是由万维网联盟( World Wild Web Consortium , W3C )发起的。 XML 开发工作始于 1996 年。
一群从业界到学院的众多种标记语言的专家,为 Web 开发了一种简化版本的 SGML (标准通用标记语言, Standard Generalized Markup Language ). 1998 年 2 月, XML 1.0 规范成为 W3C 的推荐标准。
问. XML 最大的优点是什么?
答. XML 可以简化和降低数据在 Web 环境中进行交换和发布所需要的成本。 XML 是一种可供计算机和人阅读的基于文本的语法。 XML 可跨越不通平台和设备提供数据可移植性和可重用性。它还具有灵活性和可扩展性,在不破坏现有文档结构的前提下,允许添加新的标签。基于 Unicode , XML 提供全球语言支持。
问. XML 有什么应用?
答. XML 在 B2B 网络应用程序的数据交换格式中扮演重要角色,例如电子商务、供应链管理、工作流和应用集成。 XML 的另一个应用是结构化信息管理,包括数据库中的信息。 XML 还提供了独立于媒体的发布,允许一次书写文档,以多种媒体格式和设备进行发布。在客户端, XML 还用于创建带有数据的定制视图。
问. XML 和 Java 技术之间有何关系?
答. XML 和 Java 技术是互补的。 Java 技术提供了可移植的、可维护的代码,以便处理那些可移植的和可重用的数据。此外,XML 和 Java 技术具有很多共同的特性,使得它们可以在 Web 计算方面完美地结合,包括形成业界标准、平台独立、可扩展、可重用、 以 Web 为中心和国际化等方面。
问. 在 Java 技术中使用 XML 有什么优点?
答. 与其他编程语言如 C 或 C++ 相比, Java 技术使软件开发人员的生产力有了质的提高。此外,开发者使用 Java 平台,可以创建可重用和可维护的复杂的应用程序,这是脚本语言无法做到的。协同使用 XML 和 Java ,开发人员可以用很低的成本快速地构建复杂的和可互操作的 Web 应用程序。
问. Sun 参与了哪些 XML 相关的活动?
答. Sun 积极参与 W3C 工作组,参加制定 XML 样式表 / 转换语言 (Stylesheet/Transformation , XSL/T) , XML Schema,Xlink 和 XML Query。 Sun 还参与了许多其他业界社团,包括 Oasis,XML.org 以及 Apache。
问. 在哪里可以找到更多的文档?
答. Java 技术与 XML 文档 页面包含了本网站提供的所有关于 Java 技术和 XML 文档的完全列表。