Tengo un objeto XDocument y el método ToString() devuelve XML sin ninguna sangría. ¿Cómo creo una cadena a partir de esto que contiene un sangrado XML?¿Cómo se crea una cadena XML con sangría de un XDocument en C#?
editar: Estoy preguntando cómo crear una cadena en memoria en lugar de escribir en un archivo.
editar: Parece que hice una pregunta trucada accidentalmente aquí ... ToString() devuelve sangría XML.
Se puede publicar su código? La única forma en que puedo hacer que XDocument.ToString NO sangre con el XML es cuando paso explícitamente SaveOptions.DisableFormatting al método ToString. –
He intentado las respuestas aquí. No tuvieron ningún efecto (aún usan espacios). Usando .Net 4 (no cliente). –
Relacionados: http://stackoverflow.com/questions/1123718/format-xml-string-to-print-friendly-xml-string – CJBS