Possiedo una webserivce .Net che accetta XML
in formato stringa. XML
La stringa inviata a webserivce può rappresentare qualsiasi oggetto nel sistema. Devo controllare il primo nodo per capire quale oggetto deserializzare la stringa XML. Per questo dovrò caricare l'XML in un XMLDocument
(Non voglio usare RegEx o string paragonare). Mi chiedo se esiste un modo per deserializzare lo XMLDocument/XMLNode
piuttosto che deserializzare la stringa per risparmiare un po 'di prestazioni? Ci sarà qualche vantaggio sulle prestazioni che serializza il XMLNode
piuttosto che la stringa?Come deserializzare XMLDocument per oggetto in C#?
metodo per caricare XMLDocument
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
Grazie
Dannazione, finalmente una domanda che potrei rispondere con gli occhi chiusi, mi hai battuto ad esso :). – johnc
Grazie, farò un tentativo. – Deepfreezed