2013-05-02 226 views
0

我已经通过了发现谷歌和有关命名空间和XML格式的维基文章几个职位阅读,我不知道。我只是不能很明白的默认命名空间和目标名称之间的区别..默认命名空间和目标名称空间之间的区别?空名称空间?

所以默认名称空间是通过默认使用的命名空间(如果没有其他名称空间某些元素定义) 同时的targetNamespace似乎是同样用途?

另外正如我读过的,默认情况下属性被标记为空名称空间? 什么是nullnamespace?

在我的例子:

<test xmlns="www.example.org" attribute1="1" attribute2="tbla" attribute3="helloworld"> 
    <child1></child1> 
</test> 

所以child1是在www.example.org命名空间而ATTRIBUTE1/attribute2和属性3是空的命名空间?

回答

0

我想你可以从这个问题中获益:Why do we need targetNamespace?

我的理解是,targetNamespace的开发相匹配的XML模式(.xsd),以使用模式的XML文档。但上述问题和讨论更加深入地回答了它。