Web服务:xs:string和xsd:string是一样的吗?

时间:2011-11-07 12:21:06

标签: web-services cxf

我们使用Apache CXF开发了Webservices,它们工作正常。

这是我们生成的wsdl文件的一部分(http:// localhost:8080 / MyWeb / tata / soap?wsdl)。

   <xs:sequence>
<xs:element minOccurs="0" name="strikePrice" type="xs:double"/>
<xs:element minOccurs="0" name="symbol" type="xs:string"/>
</xs:sequence>

<soap:body use="literal"/>
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>

我们使用Apache CXF开发了Webservices,它们工作正常。

在阅读webservice性能调优教程时,我总是使用document literal来实现互操作性。

我的问题是,我的WSDL是文档/文字吗?

因为互联网上的大多数教程代表xsd:String代替(xs:String)来表示文档/文字方法吗?

xs:String和xsd:String是否相同??

1 个答案:

答案 0 :(得分:4)

xs:string和xsd:string是相同的,只要“xs”和“xsd”前缀都绑定到名称空间URI“http://www.w3.org/2001/XMLSchema".