我正在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提供哪些信息?
由于
答案 0 :(得分:2)
那么,使用URI有什么意义?
它唯一标识命名空间。
xml是否意味着在使用时访问互联网?
没有
或是用于使用xml的人的参考。
没有
而不是使用这样的URI名称,是不是很容易给一个小ID说“家具”。
这将使多个人更有可能独立创建一个名为“家具”的名称空间,这个名称空间与所有其他名称不兼容。
您可以使用xmlns:furniture="http://example.com/..."
为其提供一个简短的名称,以便在文档中使用。
另外,假设我使用URI,然后作为xml的所有者,我应该在该URI提供哪些信息?
习惯上提供一些文件。可能采用模式的形式。