2009-03-24 21 views
0

Lists web service in sharepointと同じインターフェイスを使用するWebサービスを実装したいと考えています。私はこれをsharepointで実行したくありません。これを始めるには良い方法はありますか?Sharepoint Webサービスを実装する方法

wsdl.exeツールを使用していくつかのラッパークラスを生成しようとしましたが、生成されたラッパーが構造パラメーターにパンクしてXMLとして指定したようです。たとえば、GetListの生成されたラッパーがあります。リスト内の情報を持つ構造体を返しますが、代わりにXMLを返します。何が起こっている?

...

/// <remarks/> 
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.1432")] 
[System.Web.Services.WebServiceBindingAttribute(Name="ListsSoap", Namespace="http://schemas.microsoft.com/sharepoint/soap/")] 
public interface IListsSoap 
{  
    /// <remarks/> 
    [System.Web.Services.WebMethodAttribute()] 
    [System.Web.Services.Protocols.SoapDocumentMethodAttribute("http://schemas.microsoft.com/sharepoint/soap/GetList", RequestNamespace="http://schemas.microsoft.com/sharepoint/soap/", ResponseNamespace="http://schemas.microsoft.com/sharepoint/soap/", Use=System.Web.Services.Description.SoapBindingUse.Literal, ParameterStyle=System.Web.Services.Protocols.SoapParameterStyle.Wrapped)] 
    System.Xml.XmlNode GetList(string listName); 
} 

答えて

0

私はそれも自分のWebサービスを作成するには精通していないんだけど、彼らはarn't常にXMLを返すためにメンターので、これはニエベ答えがあるかもしれませんか?またはむしろSOAP

+0

はいそうです。私が探しているのは、XMLを簡単に生成できるラッパークラスのセットです –