东亚银行、岚图汽车带你解锁 AIGC 时代的数字化人才培养各赛道新模式! 了解详情
写点什么

W3C 高效 XML 交换格式草案发表

  • 2007-07-24
  • 本文字数:858 字

    阅读完需:约 3 分钟

最近,W3C 发布了高效 XML 交换格式第一版公开草案,该格式建议压缩 XML 以增加在线或 CPU 间的效率。可以预料的是,我们很快就能看到对于这个新标准的批评……是的,另一场关于二进制 XML 的争论正在酝酿之中。

该建议格式如下:

“EXI(Efficient XML Interchange)格式使用由信息和正规语言理论衍生出的一种混合方法,加上经测量验证有效的实际技术,用于熵编码 XML 信息。利用相对简单的算法(它遵循快速而简洁的实现),以及少量的数据类型,它可靠地产生 XML 事件流的高效编码。”

简单的说,就是:XML 的压缩算法。正如所预料的,批评很快随之而来。首先发难的是 Elliotte Harold

高效 XML 交换格式既不高效,也非 XML,同样也不具有可交换性。

Joe Gregorio 说他们爱怎么称呼它都行,但是它仍是二进制 XML。同时,在 XML 开发者邮件列表中,Michael Champion 问道:“再次启动二进制XML 这一永恒思路的时机到了吗?”。在随后的讨论线索中,有些人就EXI 与以前的二进制交换格式的努力(如快速信息集格式(FI))之间的区别发起讨论。

Santiago Pericas-Geerstsen(他是 W3C XML 二进制描述工作组的编辑)对最后一个讨论进行了回应,并说 EXI 比 FI 要强,因为它“知道”处理 XML,且没有一些通用的信息集。这种先知先觉允许 EXI 产生更简洁的结果。同样,EXI 以字节为单位工作,而不象 FI 以位为单位,这使得 EXI 的 CPU 计算量更小。Santiago 还提到了 EXI 的内部效率测试,测试结果非常好。

无论如何,同样值得注意的是,在 2005 年 5 月,技术架构组(TAG)发行的报告中对二进制 XML 格式表示了厌烦:

因此,我们相信二进制 XML 的好处必须是可预见的和引人注目的,以证明建议的开发是正确的。

……

如果 XML 1.x 内在就能满足用户的需要,那么我们的努力方向应该放在探究调节我们的 XML 实现上,而不是设计新的格式。测量环境应该尽可能的代表全面优化的实现,不只是 XML 解析器,还有应用或中间件组的周边事物。

二进制 XML 会再次抓住这次时机吗?只有时间能说明一切。

查看英文原文: W3C Efficient XML Interchange format draft published

2007-07-24 00:31940
用户头像

发布了 255 篇内容, 共 54.4 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

秋招如何抱佛脚?2021最新大厂Java面试真题合集(附权威答案)

Java 编程 程序员 架构 IT

2.两数相加(链表)

黄敏

拒绝焦虑!Alibaba巨擎随手甩来的一本Java性能优化让我收获满满

Java 架构 面试 程序人生 编程语言

Spring Boot 这样的优化,让你的项目飞起来

程序员小呆

Java 程序员 架构师

阿里内部教程:千页Redis源码笔记,涨薪必备

Java 程序员 架构 面试 后端

Prometheus 基本查询(二)时序数据的瞬时向量

耳东@Erdong

Prometheus 10月月更

Linux服务器部署服务

黄敏

“他”靠这份GitHub star过万的1121页图解算法成功杀进字节跳动

Java 编程 程序员 IT 计算机

Java通过socket和DTU,RTU连接工业传感器通信

叫练

socket Modbus协议 java DTU RTU

音视频编解码 -- 编码参数 CRF

声网

ffmpeg 视频编解码 视频压缩 CRF

吹爆!阿里高工携18位架构师耗时57天整合的1658页面试总结太香了

Java 编程 程序员 架构 面试

汽车的新能源之变,不仅在一块电池

脑极体

EDA 事件驱动架构与 EventBridge 二三事

阿里巴巴云原生

阿里云 云原生 EDA架构 事件驱动型架构

Linux渗透:曲折渗透之路

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

阿里巨擎耗时六个月整理的这套图解HTTP笔记,在Github上被疯狂转载!

Java 架构 面试 程序人生 编程语言

动态模型之增压暂停【FunTester测试框架】

FunTester

性能测试 接口测试 测试框架 FunTester 动态模型

限时开源!阿里内部爆款的顶配版Spring Security笔记

Java spring 编程 架构 面试

同事跳槽阿里,临走甩给一份上千页的Linux源码笔记,真香

Java 程序员 架构 面试 后端

递推算法与递推套路(算法基础篇)

有道技术团队

算法 大前端 网易有道

绝了!Java程序员面试全方位贴身指南,轻松跳槽获取高薪资offer

程序员 架构 面试 后端 java

好家伙!华为内部Java系统优化笔记一夜之间跃居Github热榜第二

Java 架构 IT 计算机 知识分享

【浪潮云说】直播间第九期今晚20:00准时开播

浪潮云

云计算

真香!肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer

Java 编程 程序员 IT 计算机

百度智能云布局粤港澳大湾区,打造AI+工业互联网新高地

百度大脑

人工智能 百度

真香!肝完Alibaba这份面试通关宝典,我成功拿下今年第15个Offer

收到请回复

Java 面试 大厂Offer 20+大厂面经

智能化如何升级传统厨房烹饪体验?苏泊尔与鸿蒙智联携手交出创新答卷

科技汇

自定义View:文字的测量与绘制

Changing Lin

10月月更

Angular 依赖注入 - 全面解析

PingCode研发中心

angular 依赖注入 对象提供者 注入器 令牌

2021云栖大会丨果断收藏!「混合云参会指南」来啦~

人工智能 阿里云 互联网 云栖大会 前沿科技

30天肝出来的Java面试手册!登顶Github标星288k

Java 程序员 架构 面试 后端

太厉害了,阿里大佬用一篇神文把《数据结构与算法》讲的明明白白

程序员小呆

Java 程序员 架构师

W3C高效XML交换格式草案发表_SOA_Arnon Rotem-Gal-Oz_InfoQ精选文章