Hola, estaba probando para pasar un xml a string y viceversa, pero me da un error. Os pongo el código
Primero, el documento xml que he creado:
XmlDocument xml = new XmlDocument();
XmlNode chat = xml.CreateElement("chat");
xml.AppendChild(chat);
XmlNode mensaje_chat = xml.CreateElement("mensaje_chat");
chat.AppendChild(mensaje_chat);
XmlNode tipo_mensaje = xml.CreateElement("tipo_mensaje");
mensaje_chat.AppendChild(tipo_mensaje);
tipo_mensaje.InnerText = "mensaje_recibido";
XmlNode usuario = xml.CreateElement("usuario");
mensaje_chat.AppendChild(usuario);
usuario.InnerText = "jose";
XmlNode mensaje = xml.CreateElement("mensaje");
mensaje_chat.AppendChild(mensaje);
mensaje.InnerText = "Hola esto es una prueba";
Ahora lo pasamos a string y luego otra vez a xml
string xml_string = xml.ToString();
xml.LoadXml(xml_string);
¿Esto se puede hacer? Cuanto intento leer este xml despues de convertirlo previamente a string y luego volverlo a cargar, me da un error