xml命名空间中的uri规范

时间:2012-09-05 12:31:53

标签: xml

我正在http://www.w3schools.com/xml/xml_namespaces.asp

上看一个例子

使用以下xml有一个例子:

<root xmlns:h="http://www.w3.org/TR/html4/"
xmlns:f="http://www.w3schools.com/furniture">


<f:table>
  <f:name>African Coffee Table</f:name>
  <f:width>80</f:width>
  <f:length>120</f:length>
</f:table>

</root> 

但是,当我尝试访问URL“http://www.w3schools.com/furniture”时,它显示了404.那么,使用URI有什么意义? xml是否意味着在使用时访问互联网?或者它是否供使用xml的人参考。而不是使用这样的URI名称,是不是很容易给一个小的id说“家具”。另外,假设我使用URI,然后作为xml的所有者,我应该在该URI提供哪些信息?

由于

1 个答案:

答案 0 :(得分:2)

  

那么,使用URI有什么意义?

它唯一标识命名空间。

  

xml是否意味着在使用时访问互联网?

没有

  

或是用于使用xml的人的参考。

没有

  

而不是使用这样的URI名称,是不是很容易给一个小ID说“家具”。

这将使多个人更有可能独立创建一个名为“家具”的名称空间,这个名称空间与所有其他名称不兼容。

您可以使用xmlns:furniture="http://example.com/..."为其提供一个简短的名称,以便在文档中使用。

  

另外,假设我使用URI,然后作为xml的所有者,我应该在该URI提供哪些信息?

习惯上提供一些文件。可能采用模式的形式。