【发布时间】:2011-02-11 07:09:54
【问题描述】:
我有一个接受 XML 字符串格式的 .Net 网络服务。 XML 发送到网络服务的字符串可以代表系统中的任何对象。我需要检查第一个节点以确定要反序列化 XML 字符串的对象。为此,我必须将 XML 加载到 XMLDocument 中(不想使用 RegEx 或字符串比较)。我想知道是否有办法反序列化 XMLDocument/XMLNode 而不是反序列化字符串以节省一些性能?序列化 XMLNode 而不是字符串会带来任何性能优势吗?
加载 XMLDocument 的方法
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
谢谢
【问题讨论】:
标签: c# .net xml web-services xml-deserialization