可以使用“ targetNamespace”来创建用于验证XML文档的名称空间的方法

时间:2018-11-13 12:50:21

标签: xml schema

在XML模式文档中:targetNamespace元素的属性<schema>是一种创建用于验证使用XML的XML文档的新命名空间的方法吗?

1 个答案:

答案 0 :(得分:0)

不完全是。模式的targetNamespace属性定义模式中声明(例如元素声明)的名称空间。因此,如果您的targetNamespace为“ urn:foo”,并且该架构声明了元素栏,则该声明将用于验证格式为<f:bar xmlns:f="urn:foo">的元素。

源文档中元素的名称空间必须与架构中的元素声明的名称空间匹配,并且架构中的元素声明的名称空间是使用targetNamespace建立的。