相关疑难解决方法(0)

如何在C#中将XMLDocument反序列化为对象?

我有一个.Net webserivce接受XML字符串格式.XML发送到webserivce的字符串可以表示系统中的任何Object.我需要检查第一个节点,找出反序列化XML字符串的对象.为此,我将不得不将XML加载到XMLDocument(不想使用RegEx或字符串比较).我想知道是否有一种方法来反序列化XMLDocument/XMLNode而不是反序列化字符串以节省一些性能?序列化XMLNode字符串会不会有任何性能优势?

加载XMLDocument的方法

public void LoadFromString(String s)
{
    m_XmlDoc = new XmlDocument();
    m_XmlDoc.LoadXml(s);        
}
Run Code Online (Sandbox Code Playgroud)

谢谢

.net c# xml web-services xml-deserialization

8
推荐指数
1
解决办法
3万
查看次数

标签 统计

.net ×1

c# ×1

web-services ×1

xml ×1

xml-deserialization ×1