2012-02-29 33 views
3

我想使用RestSharp發佈一些XML數據。那我張貼到Web服務API預計,具有以下結構的XML數據:使用RestSharp發佈帶有虛線元素名稱的XML

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

我也有,我想序列化到所需的XML類和我將通過request.AddObject()附加到POST請求。這裏是我的課:

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

現在,這裏是我的問題:我怎樣使破折號插入XML元素的名稱RestSharp連載我的課?目前,我發佈的Web服務API拒絕了該請求,因爲它無法識別我發佈的XML。

回答

1

寫一個ISerializer實現,你想要做什麼(可能與.NET的XmlSerializer的工作),並與RestClient.XmlSerializer = new YourSerializer();

註冊它
相關問題