XML名称空间中URL的确切用途是什么?

XML名称空间中URL的确切用途是什么?,xml,url,uri,xml-namespaces,Xml,Url,Uri,Xml Namespaces,我知道为什么我们需要XML中的名称空间,这是为了区分具有不同定义或含义的相同命名元素,比如HTML和furniture中的“table” 但是我无法解释为什么在xmlns声明中需要URI。它是做什么用的,为什么是URI XML解析器应该使用URI中的内容签出一些有用的信息来解析XML吗 如果不是,为什么我不能使用一些随机数作为我的URI 在我看来,只要前缀在单个XML中没有冲突,就不会有任何冲突,因为我们不需要那个URI 给我一些提示,谢谢 XML和JSON都是用于数据传输的,但JSON没有名称

我知道为什么我们需要XML中的名称空间,这是为了区分具有不同定义或含义的相同命名元素,比如HTML和furniture中的“table”

但是我无法解释为什么在
xmlns
声明中需要URI。它是做什么用的,为什么是URI

XML解析器应该使用URI中的内容签出一些有用的信息来解析XML吗

如果不是,为什么我不能使用一些随机数作为我的URI

在我看来,只要前缀在单个XML中没有冲突,就不会有任何冲突,因为我们不需要那个URI

给我一些提示,谢谢

XML和JSON都是用于数据传输的,但JSON没有名称空间,而XML有名称空间,并将其视为一个重要主题,这有点奇怪?有点奇怪,我是不是被误解了

我知道为什么我们需要XML中的名称空间,这是为了区分 具有不同定义或含义的同一命名元素, 比如HTML中的“桌子”和家具

但我无法解释为什么我们需要在xmlns中使用URI 宣言。它是做什么用的,为什么是URI

XML解析器是否应该使用URI中的内容签出一些有用的内容 解析XML的信息

如果不是,为什么我不能使用一些随机数作为我的URI

在我看来,只要前缀在一个 XML,不会有任何冲突,因为我们不需要冲突 那个URI

XML名称空间前缀是缩写。期望一个完全不同的社区同意独立地自行分配短字符序列的非冲突使用是不现实的

XML和JSON都用于数据传输,但有点奇怪 JSON没有名称空间,而XML有名称空间并可以看到它 作为一个重要的话题?有点奇怪,我是不是被误解了

如果JSON模式的采用成熟到必须在单个作用域中同时表示独立开发的标识符词汇表和语法,那么它可能会开发一些机制来解决名称空间所解决的问题。然而,请注意,JSON在数据交换方面的优势与XML在数据交换方面的优势是显著的