在XML中,前缀是否等于命名空间或属于命名空间?

时间:2016-08-10 17:47:28

标签: xml namespaces xml-namespaces prefix

在示例中 foo 等于“abc123”(这只是简写)或属于“abc123”命名空间?

<root xmlns:foo="abc123">
  <foo:parent>
    ...
  </foo:parent>
</root>

如果它属于,则可以将许多前缀绑定到同一名称空间,例如:

<root xmlns:a="namespace_A" xmlns:b="namespace_A">
   <a:element> ... </element>
   <b:element>     </element>
</root>

1 个答案:

答案 0 :(得分:1)

namespace prefix foo)充当 namespace name abc123)。因此,您的简写标签更适合。

可以为同一名称空间名称定义不同的名称空间前缀 ,但不同的名称空间名称​​可能具有相同的名称空间前缀。