XML(可扩展标记语言)语言非常简单,几乎任何人都可以掌握它。这种可访问性是该语言的关键优势。 XML的缺点是语言中存在的规则是绝对的。 XML解析器几乎没有错误的余地。无论您是XML新手还是多年来一直使用该语言,相同的常见错误都会一次又一次地出现。让我们来看看人们在用XML编写文档时常犯的五个错误,这样你就可以学会在自己的工作中避免这些错误!
忘记声明声明
尽管它们存在技术复杂性,但计算机还不能自己思考并使用直觉来弄清楚在不同情况下的意义。您需要使用声明语句指定语言,以便浏览器能够理解您要编写的代码。忘记这个语句,浏览器将不知道您使用的是哪种语言,因此无法对您编写的代码执行太多操作。
无法使用的元素或文本
XML以分层样式工作。这意味着:
- 所有儿童元素都必须有父母。
- 所有数据字符串必须位于元素标记之间。
- 所有评论必须在评论标签内。
打开标签
XML要求您关闭所有打开的标记。标签如需要关闭它。你不能把它悬挂在那里!在HTML中,您可以偶尔使用开放标记,有些浏览器甚至可以在呈现页面时为您关闭标记。即使格式不正确,该文档仍可能解析。 XML比这更麻烦。带有开放标记的XML文档在某些时候会产生错误。
没有根元素
由于XML在树结构中工作,因此每个XML页面必须在树的顶点具有根元素。元素的名称并不重要,但必须存在,否则后面的标记将无法正确嵌套。
05年05月05日多个白空间字符
XML解释50个空格,就像它一样。
XML代码: 你好,世界!
输出: 你好,世界!
XML将占用多个空格,称为空白字符,并将它们压缩到一个空格中。请记住,XML是关于携带数据的。这与数据的呈现无关。它与视觉显示或设计无关。用于对齐文本的空白区域在XML代码中没有任何意义,因此如果您要添加大量额外空间来尝试指定某种视觉布局或设计,那么您就是在浪费时间。
Jeremy Girard编辑