2008-09-16 8 views
2

Bir web hizmetine erişmek için Visual Studio tarafından oluşturulan bir proxy sınıfı kullanıyorum (web hizmetimi projeme web referansı olarak ekledim). Sorun web hizmeti sunar işlevi CDATA öğesi yani bekler şudur:Visual Studio tarafından oluşturulan bir web hizmeti proxy sınıfını kodlamadan nasıl durdurursunuz?

<Function>&lt;![CDATA[&lt;Blah&gt;&lt;/Blah&gt;]]&gt;</Function> 
: Ben vekil sınıfa "" içinde geçerken, maalesef

<Function><![CDATA[<Blah></Blah>]]></Function> 

, bu web hizmeti çağrıları

Bu, web hizmetiyle ilgili sorunlara neden oluyor gibi görünüyor. Visual Studio tarafından oluşturulan proxy sınıfını kullanırken bunu düzeltmenin herhangi bir yolu var mı?

cevap

1

Web servisini nasıl çağırdığınızı gösteren bir kod örneği verebilir misiniz? Yayınlanmış bir WSDL'ye sahip bir web hizmeti ise, neden bu uygulama ayrıntılarını ele aldığınızı bile bilmiyorum, dolayısıyla bir şekilde yanlış aradığınızı şüpheliyim.

+0

Evet, bu yayımlanmış bir WSDL'den oluşturulur. WSDL, çağrılmakta olan işlevin sadece bir dizge içerdiğini söylüyor ve ben de bunu geçiyorum. Ne yazık ki, web hizmeti proxy sınıfı XML'i oluşturduğunda, girdiğim dizeyi kodlar. –

İlgili konular