XML 的使用
2004 年 1 月 3 日
XML 已经存在了一段时间,并且被广泛使用 - 实际上比它应该使用的要多得多。像大多数工具一样,XML 适用于某些事情,而不适用于其他事情。
- 它非常适合文本标记。我现在正在使用它来编写这篇 bliki 条目,并且发现它足够强大,可以用于整本书。
- 它还可以用于描述文本层次数据。使用闭合和开放标签使其相当嘈杂,尤其是在人们对简单值使用元素而不是属性时。当然,我见过更简单、更易读的方案,但总的来说,它足够好。拥有一个工具可以围绕其集成的标准胜过负面影响。
- 它非常糟糕作为编程语言。一旦你开始放入像控制逻辑这样的结构,XML 的噪音就变得无法忍受。一个很好的例子是 XSLT,它使用起来很糟糕。任何让子程序调用如此痛苦的语言都不可能好。