获取从Web Service接收的字符串并填充类

时间:2011-07-14 19:06:12

标签: xml web-services xsd

我有一个使用XSD工具从xsd文件生成的类文件。我从Web服务收到XML字符串响应。如何使用收到的字符串xml填充生成的类?

2 个答案:

答案 0 :(得分:0)

This article似乎描述了根据需要将XML文档反序列化为C#类的过程。

答案 1 :(得分:0)

您可以使用System.Runtime.Serialization.DataContractSerializer生成类。

TheClass result = null;
DataContractSerializer dcs = new DataContractSerializer(typeof(TheClass));
using(StringReader reader = new StringReader(xml))
{
    using(XmlReader XmlReader = new XmlReader(reader))
    {
        result = dcs.ReadObject() as TheClass;
    }
}