编写XML版本的目的是什么?

时间:2015-05-27 23:13:08

标签: xml version

我是XML的新手,我想了解基本的。

 <?xml version="1.0" encoding="utf-8"?>

在上面的xml代码中,

的目的是什么
  

版本=&#34; 1.0&#34;

我知道这是XML版本。但问题是

目的是什么?

因为我搜索过,但我没有找到答案向我澄清这一点。 任何人都可以帮助我,如果这是一个副本,你可以请注释链接。 谢谢Stackoverflow!

1 个答案:

答案 0 :(得分:0)

  

     

指定XML文档的XML标准版本   符合。如果是XML,则必须包含version属性   宣言被宣布为良好约束

XML文档中的第一行称为prolog:

<?xml version="1.0" encoding="UTF-16" standalone="yes"?>

由于XML 1.1已被批准为W3C推荐标准,因此声明XML版本尤其重要。 XML 1.1以小而明确的方式改变了良构的定义。一个很好的变化是XML 1.1使XML声明成为必需的。该建议指出: XML 1.1文档必须以XML声明开头,该声明指定所使用的XML的版本。 重点是我的。根据定义,任何没有声明的XML文档都是XML 1.0文档。但是,您永远不应该保留未声明的版本,特别是因为指定编码也非常重要。