科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件XML 2007 年度回顾

XML 2007 年度回顾

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 对XML 来说,2007年又是发展较为平缓的一年.但是在这一年中,一些重要的规范都升级到了1.0 版,XML 在信息发布(Web 和传统形式)方面得到持续发展.更重要的是,REST与Web服务的碰撞引起了轩然大波,整个Web服务领域产生了重大变化。

作者:cnbeta 来源:cnbeta 2008年1月17日

关键字: 软件

  • 评论
  • 分享微博
  • 分享邮件
5 月

  MathML 是最初的几个 XML 应用程序之一,但遗憾的是它的实际应用有限.尽管如此,W3C Math Working Group 并没有放弃,并在 4 月末发行了 MathML 3 的第一个草案(是的,我知道本节应该总结 5 月份的事件,但 5 月份并没有发生太多的 XML 事件).

  MathML 3 最重要的功能是支持小学数学符号.毕竟,小学生比数学博士多得多,比例大概是 100 000 比 1.MathML 3 还添加了对双向布局的支持,并针对改良的排版对断行和定位方法进行了改进.最后,经过重写之后的规范条理更加清晰.我们希望第 3 次修改会更好.毕竟,Web 是为数学而诞生的.

  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 年对美国人来说不太划算,但对欧洲人和加拿大人确是个好时机. 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章