由于我的组织中所有基于WCF SOAP的Web服务都具有名称空间xmlns:xs =“http://www.w3.org/2001/XMLSchema”定义,因此是否会对性能产生影响:< / p>
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="List">
<xs:complexType>
<xs:sequence>
<xs:element name="Request">
<xs:complexType>
<xs:sequence>
<xs:element name="Branch" type="xs:string" />
<xs:element name="CIF" type="xs:string" />
<xs:element name="QueryType" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
我问这个问题是因为:
组织周围的RESTFul Web服务根本没有相同的问题,尽管我们将JSON字符串Deserilizing到Object Map中非常类似于所执行的XML-Deserialization。
技术:C#.NET,IIS 7.5,WCF,RESTFul,
答案 0 :(得分:1)
如果您担心包含名称空间声明xmlns:xs="http://www.w3.org/2001/XMLSchema"
会导致从W3C网站获取数据,那么请不要担心:名称空间声明永远不会以这种方式被取消引用。