XS:元素和S:元素有什么区别



我正在编写使用web服务的代码。在wsdl中,所有的元素类型都是S,xs:element和S:element之间有什么区别吗?Thx。

<s:element name="UpdateRecipeStatus">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="formID" type="s:string"/>
<s:element minOccurs="0" maxOccurs="1" name="formStatus" type="s:string"/>
</s:sequence>
</s:complexType>
</s:element>

查找形式为xmlns:s="some-namespace-uri"xmlns:xs="some-other-namespace-uri"的命名空间声明。重要的是名称空间URI,而不是短前缀。如果两个前缀sxs绑定到同一个命名空间URI,那么它们的含义是相同的。

在XSD模式中,大多数人使用";xs"或";xsd";作为命名空间前缀。但是如果你想节省空间和/或混淆你的读者;s";或";Ψ";完全合法。

最新更新