XML
我有一个接受字符串格式的 .Net 网络服务。XML
发送到网络服务的字符串可以代表系统中的任何对象。我需要检查第一个节点以确定要反序列化 XML 字符串的对象。为此,我必须将 XML 加载到一个XMLDocument
(不想使用 RegEx 或字符串比较)中。我想知道是否有一种方法可以反序列化XMLDocument/XMLNode
而不是反序列化字符串以节省一些性能?XMLNode
序列化而不是字符串会有任何性能优势吗?
加载 XMLDocument 的方法
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
谢谢