在XML模式文档中:targetNamespace
元素的属性<schema>
是一种创建用于验证使用XML的XML文档的新命名空间的方法吗?
答案 0 :(得分:0)
不完全是。模式的targetNamespace属性定义模式中声明(例如元素声明)的名称空间。因此,如果您的targetNamespace为“ urn:foo”,并且该架构声明了元素栏,则该声明将用于验证格式为<f:bar xmlns:f="urn:foo">
的元素。
源文档中元素的名称空间必须与架构中的元素声明的名称空间匹配,并且架构中的元素声明的名称空间是使用targetNamespace
建立的。