创建XML对象并从webservice返回它们

时间:2013-01-22 17:17:30

标签: c# asp.net xml web-services

我有一个壁纸类

public class Wallpaper
    {
        public string Title = null;
        public List<string> Category = new List<string>();
        public List<string> SubCategory = new List<string>();
        public List<string> Tags = new List<string>();
        public Dictionary<string, string> Downloadlinks = new Dictionary<string, string>();
        public string ThumbUrl = null;
        public string Description = null;
        public string Url = null;
    }

现在,我需要从webservice返回一个实例。 字典正在制造问题。有什么工作? 我的第一个猜测是通过编写方法将整个事物转换为xml对象。我在网上搜索,但我很困惑。

另外我想提一下,我必须从网页上读取ajax的xml对象(壁纸),然后查看标题,缩略图,下载链接等。

1 个答案:

答案 0 :(得分:1)

是的,WebServices与我在.NET应用程序中看到的字体对象不太搭配。我玩过的变通办法

  • KeyValuePair对象列表。
  • 具有名称和特定值的特定类成员的自定义类,然后您可以列出(例如,公共列表DownloadLinks)

我想强调我使用的词:变通办法

我确信这是一种更好的方法,但这些让我度过了一天,之后我并没有太担心它。