type="xs:string" OR type="xsd:string" in



我是Web服务世界的新手,我在不同的教程中看到其中一些使用xs:string作为数据类型,而另一些使用xsd:string作为 w3schools.com tut中的消息如下:

<message name="getTermResponse">
  <part name="value" type="xs:string"/>
</message>

例如,在Apress中,开始PHP和MySQL是以下代码:

<message name="getTermResponse">
  <part name="value" type="xsd:string"/>
</message>

它们之间有什么区别?什么时候使用哪一个?

xs:string是XML中限定名称的一个示例。xs部分引用同一元素或父元素上的命名空间声明。最有可能的是,有一个xmlns:xs=http://www.w3.org/2001/XMLSchema声明。

xsd:string完全相同,假设声明是xmlns:xsd=http://www.w3.org/2001/XMLSchema的。 如果声明是xmlns:foo=http://www.w3.org/2001/XMLSchemafoo:string也是一样的。

换句话说,前缀无关紧要。它是命名空间的别名。如果命名空间相同,并且本地名称相同,则两个限定名称相同。

最新更新