¿Existe algún método en .NET Framework o una biblioteca de código abierto gratuita para imprimir bastante XML?.NET XML Pretty Printer?
11
A
Respuesta
23
Todas las API XML estándar de .Net darán formato a su salida.
mediante LINQ to XML:
string formatted = XDocument.Parse(source).ToString();
O
string formatted = XDocument.Load(path).ToString();
4
Utilice los XmlWriterSettings con un XmlWriter
var doc = new XmlDocument();
doc.Load(@"c:\temp\asdf.xml");
var writerSettings = new XmlWriterSettings
{
Indent = true,
NewLineOnAttributes = true,
};
var writer = XmlWriter.Create(@"c:\temp\asdf_pretty.xml", writerSettings);
doc.Save(writer);
0
Puede utilizar XMLBuilder para generar el XML y luego llamar al método ToString para obtener un resultado sangrado.
Cuestiones relacionadas
- 1. boost :: property_tree XML pretty printing
- 2. Abrir archivos XML enormes y Pretty-Print
- 3. Get Java Printer GraphicsDevice
- 4. api's toi connect to printer
- 5. Pretty SVN commit emails: templates
- 6. Pretty Print SQL en Ruby
- 7. pretty-print a prolog term
- 8. Pretty-Print JSON en Java
- 9. Pretty URLs en frameworks PHP
- 10. Pretty Print Distances para iOS
- 11. Pretty URLs en Google App Engine
- 12. C++ GDB Python Pretty Printing Tutorial?
- 13. Pretty-print para script de shell
- 14. ¿Hay un volcado de pila Pretty Print?
- 15. .NET serializador XML atributos opcionales
- 16. .NET Implementación de XML eficiente
- 17. .net Xml comparer for UnitTesting
- 18. C# .Net Parsing XML Strings
- 19. Cómo leer XML en .NET?
- 20. Cambio de XML usando .Net
- 21. NET serialización XML sin declaración <?xml> texto
- 22. ¿Validación del esquema XML síncrono? .NET 3.5
- 23. Serv. XML .NET y colecciones nulas
- 24. conversión de pdf a xml usando .NET
- 25. Prueba unitaria XML: alternativas XmlUnit para .NET?
- 26. .NET xml docs - herencia de documentación
- 27. NET serialización XML y la herencia
- 28. .Net Serialización XML basada en un XSD?
- 29. Usando xsd para generar XML en .net
- 30. Cómo serializar este XML en .NET (matriz)
Funcionó como un amuleto. Muchas gracias. –