XML 1.0和XML 2.0的区别是什么?
迄今为止,尚未出现过XML 2.0版本,即使作为草案。
有一个不太流行的XML 1.1标准,其中有三个主要变化,最重要的是在XML 1.0第五版中有争议地应用了该变化。
它改变了允许使用的元素和属性名称集合(基本上XML 1.0具有固定的名称集合,并且Unicode中新增的新字符不允许在名称中使用;XML 1.1将其更改为一个开放集,以便在名称中使用所有当前未分配的代码点)。 该更改适用于XML 1.0第五版以及XML 1.1。
XML 1.1将空格字符更改为将IBM NEL终止符U+2028视为换行符。 它改变了控制字符周围的规则,允许它们(除了代码点0之外)以数值字符引用的形式进入XML,因此
在XML 1.1中是合法的,但在XML 1.0中不合法。