可以"targetNamespace"是一种创建用于验证 XML 文档的命名空间的方法



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

不完全是。架构的targetNamespace属性定义了架构中声明(例如元素声明(的命名空间。因此,如果您的targetNamespace是"urn:foo",并且架构声明了一个元素栏,那么该声明将用于验证形式为<f:bar xmlns:f="urn:foo">的元素。

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

最新更新