xml - 使用什么 XML 版本?

标签 xml xml-1.1

我有一个在线商店,供应商可以在那里上传和导入两种格式的文章。

  1. 纯文本(制表符分隔)
  2. XML

目前我使用的是 XML 1.0。

但是我看到还有一个1.1版本

维基百科指出,对于大多数用途,1.0 就可以使用。 http://en.wikipedia.org/wiki/XML#Versions

它还声明它使用以下 Unicode 编码:Unicode 2.0 到 Unicode 3.2。

In the fifth edition, XML names may contain characters in the Balinese, Cham, or Phoenician scripts among many others which have been added to Unicode since Unicode 3.2

目前我只有几种基于“拉丁语”的语言,但这在未来可能会改变,我想做好准备。

是否有某些语言不支持 Unicode 3.2 中的任何字符?我可以安全使用 v1.0 吗?

如果您需要更多信息,请告诉我。

最佳答案

使用 1.0 版。

如果您在标识符、EBCDIC 行结束字符或控制字符(字符代码 1 - 31)中使用某些非 ASCII 字符,则只需使用 1.1 版。

Rationale and list of changes for XML 1.1

关于xml - 使用什么 XML 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6883084/

相关文章:

.net - .Net 4.5 是否支持 XML 1.1(对于 XML 1.0 中无效的字符)?

xml - XSLT 从多个模板匹配写入相同的属性

javascript - 客户端向服务器请求无响应

java - xml 1.1 在 xsd 中使用时导致 NullPointerException

xslt - XSL : Include some ASCII control chars when method ="text"

xml - 使用 XSLT 包裹相邻的 <p> 标签

java - 如何在字符串中从 XML 加载 org.w3c.dom.Document?

python - 使用 ElementTree XML API 解析 URL XML

xml - 我应该学习 XML 1.0 还是 XML 1.1?