2012-02-29 9 views
3

RestSharpでXMLデータを投稿しようとしています。私も、私は必要なXMLにシリアライズするクラスを持っている私はrequest.AddObject()経由でPOSTリクエストに添付しますRestSharpを使用して破線の要素名でXMLを投稿する

<?xml version="1.0"?> 
<rootElement> 
    <first-child></first-child> 
    <second-child></second-child> 
<rootElement/> 

:私が投稿していたWebサービスAPIには、以下の構造を有しているXMLデータを期待します。

public class MyRootElement 
{ 
    public string firstchild { get; set; } 
    public string secondchild { get; set; } 
} 

ここでは、今、私の問題は、次のとおりです:ここに私のクラスがあるはどのように私はダッシュがXML要素の名前に挿入されるようにRestSharpが私のクラスをシリアル化するのですか?現在、私が投稿しているWebサービスAPIは、投稿しているXMLを認識しないためリクエストを拒否しています。

答えて

1

あなたは(おそらく.NETのXmlSerializerをと協力)何をしたいんISerializer実装を書き、RestClient.XmlSerializer = new YourSerializer();

に登録
関連する問題