首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>Xml编程>资讯:XML 2007年度回顾

XML 2007年度回顾

www.jz123.cn  2008-11-18   来源:   中国建站    袁袁整理    我要投递新闻

6 月

在 6 月,OpenOffice Project 发布了 OpenOffice 2.2,这是一个跨平台的 office 套件,它将所有文件保存为国际标准 OpenDoc 格式的压缩 XML 文件。这几乎是一个 bug 修复版,不值得在一篇年度回顾文章中提及。但真正值得一提的是 OpenOffice Project 在发布针对 Linux® 和 Microsoft® Windows® 的版本的同时,还发布了第一个原生 Mac OS X 版本。

与 Mac 上以前的不完全版本(semi-releases)不同,2.2 版基于 Mac 的原生 Aqua 用户接口工具箱,而不是 X-Windows。虽然 Mac 版本只具有内部测试版品质(alpha quality),但仍然极大推动了 OpenOffice,使其离成为 Microsoft Office 有力竞争者这一目标更进一步。如果 OpenOffice 能够吸引大量使用 MacBook 的编程人员,那么它最终可能消除自 1.0 版就存在的用户界面问题。

6 月里也发生了与浏览器端相关的重大事件,Apple 在这一月发布了 Safari 3.0 for Windows 的第一个测试版。Apple 不再满足于 6%(仍在增长)的市场份额,它似乎要在大后方向 Microsoft 发起全面挑战。首先是 iTunes,现在是 Safari?iLife 和 iWork 还会很远吗?只有在 2008 年才能看到结果。同时,Safari 支持 XML、XSLT、Cascading Style Sheets (CSS)、XHTML、Atom 和 RSS。Safari 的 CSS 支持比任何其他 Windows 平台的浏览器都要好。由于被 Google 搞得心烦意乱,Microsoft 可能未注意到 Apple 已经从后面偷偷赶上了。

7 月

在 7 月,W3C 发布了 Efficient XML Interchange (EXI) Format 1.0 的第一个公开工作草案。该规范声明:

“EXI 是 eXtensible Markup Language (XML) Information Set 的简洁表示,旨在同时优化性能和计算资源的利用率。EXI 格式使用一种源于信息和正式语言理论的混合方法以及经过测量验证的实践技术对 XML 信息进行熵编码。使用相对简单的算法和一个小型的数据类型集合,前者有助于更快更紧凑的实现,后者能够可靠地产生有效的 XML 事件流编码”。

我不知道还有什么比这更糟:这种格式难以置信的不透明性,或者 EXI 实际上并不是 XML 信息集合表示的事实。不透明性我已经预料到了,但是后者大出我所料。EXI 引入了数据类型,比如二进制、布尔值、小数、浮点数、整数、无符号整数,以及日期-时间。XML 没有数据类型,而这只是一个特性,并不是一个 bug。XML 并未打算告诉任何读者它如何解释文档中的文本字符串,但 EXI 这样做了。

幸运的是,在年末,EXI 在 W3C 的其他成员中出现后退,其中包括著名的 Technical Architecture Group。W3C 流程很难改变规范的方向,无论该规范是多么的不完善,因此 EXI 很可能会在 2008 年发布。这并不是 W3C 孵化的第一个产物(某种模式?),而且也肯定不是最后一个;但是如果对二进制序列化的固有问题进行充分的提前预警,那么就不会造成更多的损失。希望人们更多地将其看作 XML 1.1,而不是 XML Schema。

8 月

在 8 月,XML 研究者从法国转移到蒙特利尔,在这里举行了一年一次的 Extreme Markup Languages 会议。这是至今为止每年三次主要 XML 会议中最令人讨厌的一次。没有关于如何编写样式表或模式的培训。取而代之的是 “A Web 2.0 ANSI SQL Transparent Native XML Nonlinear Hierarchical LCA Query Processor” 和 “Exploring intertextual semantics: A reflection on attributes and optionality” 这样的主题。

这个会议总是经费紧张,发言者通常比付费的出席者要多。会议主办方往往在会议结束时才确定是否将再次举行会议,而每个人也在静观其变。很不幸,今年将不再举办此会议。2007 年注定是 Extreme 的最后一次争论(尽管它比许多竞争者都更长久)。

但是随着旧的会议的结束,新的会议将会出现。Mulberry Technologies,从我注意到它开始就在几乎所有内容上使用 Extreme,该组织宣布将于 2008 年 8 月 12-15 日在蒙特利尔举行 Balisage: The Markup Conference。

“Balisage 将会满足那些致力于满足拓宽标记应用领域的理论家或实践家的需要。所有内容都与标记相关:如何创建标记;标记的含义;分层与重叠;模拟;分类;转换;查询、搜索和检索;呈现和可访问性;构建能够使用标记的系统(或者使标记在更小的空间获得更快的性能)— 简而言之,通过对信息进行标记产生的强大功能改变世界和 Web。”

如果加拿大元继续与美元背道而驰,那么 2008 年对美国人来说不太划算,但对欧洲人和加拿大人确是个好时机。

9 月

本年度最大的事件发生在 9 月,借助对 Office Open XML 格式的支持,Microsoft 促成了 International Standards Organization (ISO) 各国成员的投票者注册活动。这次活动首先发生在瑞典,在瑞典,23 个主要的小型 Microsoft 附属公司在最后关头加入了瑞典标准协会(Swedish Standards Institute),其中 22 个公司投票支持 OOXML。其他国家级标准机构也吸纳了比往年更多的会员应用程序,其中大多数来自 Microsoft 的合作伙伴。以前未加入 JTC 1/SC 34(ISO 的附属委员会,大多数 XML 工作都在这里完成)的国家突然之间都加入了。

尽管 Office Open XML 获得了大多数选票(51-18-18),但它需要至少 2/3 的 “正式成员” 的支持,而且反对票不能多于 25%。这两个条件它都不满足,因此该规范被返回到 Ecma International 进行评议。也许 Microsoft 可以改进该规范,从而在 2 月的重新审议中获得所需的选票,但是结果还不能确定。撰写本文时,MIcrosoft 似乎不太愿意让 ISO 控制 OOXML 的改进,因此之前的一些赞成票可能会变成反对票。

为 OOXML 争取选票的努力也间接损害了一些其他不相关规范的利益,包括 Document Schema Definition Languages (DSDL)。许多支持 OOXML 的新成员对其他工作组任务不感兴趣。一旦他们投出选票后,他们将会消失,因而在决议无关的和争议较少的问题时无法达到法定人数。

上一篇:XHTML基础问答-给初学者 下一篇:XML入门的常见问题

评论总数:1 [ 查看全部 ] 网友评论