xml优势到底在哪里?

发布于 2022-10-15 08:19:25 字数 199 浏览 29 评论 0

本帖最后由 pandaiam 于 2011-04-28 14:45 编辑

如题,打算看下libxml2,请教下各位,xml做两个系统交互报文到底有什么优势呢?

能否举例说明一下,详细点,因为那些灵活、可扩展等等优点我也会说,但是目前根本体会不到。。

谢谢。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

夕色琉璃 2022-10-22 08:19:25

可以需要更多的带宽,更好的CPU,提高报价

↘紸啶 2022-10-22 08:19:25

靖瑶 2022-10-22 08:19:25

看起来更专业,不象CSV文件那样随便。不过还是有好处的,打开一看就知道大概的意思,知道数据结构的安排。而且在字段很多,而且很多字段为空的时候,可以节省传输字节。

霞映澄塘 2022-10-22 08:19:25

本帖最后由 freearth 于 2011-04-28 14:49 编辑

回复 1# pandaiam

如果不说可扩展/灵活,那xml就没什么优势了(可能还有一个,调试方便?)。
我觉得,你可以先尝试自定义一个更简单的协议传输,二进制的、文本的都行,定义完了之后,再回过头看看xml。

ps:压缩后的xml和压缩后的json差不多大。

被你宠の有点坏 2022-10-22 08:19:25

xml更方便

末骤雨初歇 2022-10-22 08:19:25

个人认为不是多变传输参数的话,没必要用xml,太占带宽!

有时候跟别人做接口,没办法才用!

而且json的效果,应该比XML高不少,我现在还不知道5楼所说的XML的压缩传输概念!

澉约 2022-10-22 08:19:25

现在系统直接就是二进制传输啊。

取到数据之后强转成结构体

凉墨 2022-10-22 08:19:25

本帖最后由 freearth 于 2011-04-28 15:52 编辑

回复 7# linternt
这话说得挺直白啊.....生成xml数据后,用gzip或者bzip2压缩算法压缩成二进制的再传输,到对方那边解压。中间的xml可以在内存,也可以放到某个临时文件中。

屋顶上的小猫咪 2022-10-22 08:19:25

回复  linternt
这话说得挺直白啊.....生成xml数据后,用gzip或者bzip2压缩算法压缩成二进制的再传输,到 ...
freearth 发表于 2011-04-28 15:50

我真不觉得这种方式很好

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文