Saltar al contenido

Convertir documento Xml en cadena

Entiende el código bien antes de adaptarlo a tu trabajo si ttienes algo que aportar puedes comentarlo.

Solución:

Suponiendo que xmlDoc es un objeto XmlDocument, ¿cuál es el problema con xmlDoc.OuterXml?

return xmlDoc.OuterXml;

La propiedad OuterXml devuelve un string versión del xml.

No hay comillas. Es solo un depurador VS. Intente imprimir en la consola o guardar en un archivo y verá. Como nota al margen: siempre deseche los objetos desechables:

using (var stringWriter = new StringWriter())
using (var xmlTextWriter = XmlWriter.Create(stringWriter))

    xmlDoc.WriteTo(xmlTextWriter);
    xmlTextWriter.Flush();
    return stringWriter.GetStringBuilder().ToString();

Si estás usando Windows.Data.Xml.Dom.XmlDocument versión de XmlDocument (usado en aplicaciones UWP por ejemplo), puede usar yourXmlDocument.GetXml() para obtener el XML como un string.

Comentarios y valoraciones

Si estás contento con lo expuesto, eres capaz de dejar un escrito acerca de qué le añadirías a esta noticia.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *