【发布时间】:2019-07-20 13:10:56
【问题描述】:
我知道为什么我们需要 XML 中的命名空间,这是为了区分具有不同定义或含义的潜在同名元素,例如 HTML 和家具中的“表”。
但我不知道为什么我们需要在 xmlns 声明中使用 URI。它的用途是什么,为什么它是一个 URI?
XML 解析器是否应该使用 URI 中的内容来检查一些有用的信息来解析 XML?
如果不是,为什么我不能只使用一些随机数作为我的 URI。
而且在我看来,只要前缀在单个 XML 中不冲突,就不会有任何冲突,因此我们不需要那个 URI。
给我一些提示,谢谢。
XML 和 JSON 都是用于数据传输的,但奇怪的是 JSON 没有命名空间,而 XML 有命名空间并将其视为一个重要主题?有点奇怪,我是不是误会了什么?
【问题讨论】:
标签: xml url uri xml-namespaces