【发布时间】:2010-11-08 18:46:58
【问题描述】:
targetNamespace的作用是什么?
<schema xmlns="http://www.w3.org/2001/SchemaXML"
targetNamespace="http://www.example.com/name"
xmlns:target="http://www.example.com/name">
我了解xmlns="http://www.w3.org/2001/SchemaXML 定义了 Schema XML 命名空间。
我也明白xmlns:target="http://www.example.com/name" 定义了我自己的词汇表的命名空间,如果我使用前缀“target”创建自己的模式;这充当 URI http://www.example.com/name 的代理或占位符。
这似乎足以定义命名空间参与者所需的边界和词汇。那么为什么我需要一个与http://www.example.com/name 命名空间重复的targetNamespace 属性呢?
【问题讨论】:
标签: xsd