我有一个使用XSD工具从xsd文件生成的类文件。我从Web服务收到XML字符串响应。如何使用收到的字符串xml填充生成的类?
答案 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;
}
}