У меня есть .Net webserivce, который принимает XML
в строковом формате. XML
Строка, отправляемая в webserivce, может представлять любой объект в системе. Мне нужно проверить первый узел, чтобы выяснить, какой объект десериализовать строку XML. Для этого мне нужно будет загрузить XML в XMLDocument
(не хочу использовать RegEx или сравнение строк). Мне интересно, есть ли способ десериализации XMLDocument/XMLNode
, а не десериализация строки для сохранения производительности? Будет ли какой-либо выигрыш в производительности сериализации XMLNode
, а не строки?
Способ загрузки XMLDocument
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
Спасибо