【发布时间】:2011-01-13 10:40:38
【问题描述】:
我和我的一位同事讨论了 XML 声明节点(我说的是这个 => <?xml version="1.0" encoding="UTF-8"?>)。
我相信,要称为“有效的 XML”,它需要一个 XML 声明节点。
我的同事说 XML 声明节点是可选的,因为默认编码是 UTF-8 并且版本始终是 1.0。这是有道理的,但标准是怎么说的呢?
简而言之,给定以下文件:
<books>
<book id="1"><title>Title</title></book>
</book>
我们可以这样说吗:
- 它是有效的 XML 吗?
- 它是一个有效的 XML 节点吗?
- 这是一个有效的 XML 文档吗?
非常感谢。
【问题讨论】: