Tengo una webserivce .Net que acepta XML
en formato de cadena. XML
La cadena enviada a la webserivce puede representar cualquier Objeto en el sistema. Necesito verificar el primer nodo para descubrir qué objeto deserializar la cadena XML. Para esto tendré que cargar el XML en un XMLDocument
(No quiero usar RegEx o una cadena de comparación). Me pregunto si hay una manera de deserializar el XMLDocument/XMLNode
en lugar de deserializar la cadena para ahorrar algo de rendimiento. ¿Habrá algún beneficio de rendimiento serializando el XMLNode
en lugar de la cadena?¿Cómo deserializar XMLDocument para objetar en C#?
Método para cargar XMLDocument
public void LoadFromString(String s)
{
m_XmlDoc = new XmlDocument();
m_XmlDoc.LoadXml(s);
}
Gracias
Maldición, finalmente una pregunta que podría responder con los ojos cerrados, me la ganaste :). – johnc
Gracias, intentaré esto. – Deepfreezed