Formateador XML
Formatea una cadena XML con el nivel de sangría deseado, usando un patrón de sangría por elemento para mejor legibilidad.
XML Explicado
¿Qué es XML?
Extensible Markup Language (XML) es un lenguaje de marcado que define un conjunto de reglas para codificar documentos en un formato que es legible tanto por humanos como por máquinas. XML es un lenguaje de marcado muy similar a HTML.
Los objetivos de diseño de XML enfatizan la simplicidad, generalidad y usabilidad en Internet. Es un formato de datos textual con soporte sólido a través de Unicode para diferentes idiomas humanos. Aunque el diseño de XML se centra en documentos, el lenguaje se usa ampliamente para la representación de estructuras de datos arbitrarias como las utilizadas en servicios web.
¿Por qué usar XML?
La esencia de por qué los lenguajes de marcado extensibles son necesarios se explica en Lenguaje de marcado (por ejemplo, véase Lenguaje de marcado § XML) y en Standard Generalized Markup Language.
Se han desarrollado cientos de formatos de documentos utilizando sintaxis XML, incluyendo RSS, Atom, SOAP, SVG y XHTML. Los formatos basados en XML se han convertido en el estándar para muchas herramientas de productividad ofimática, incluyendo Microsoft Office (Office Open XML), OpenOffice.org y LibreOffice (OpenDocument), y iWork de Apple. XML también ha proporcionado el lenguaje base para protocolos de comunicación como XMPP. Las aplicaciones del Microsoft .NET Framework usan archivos XML para la configuración, y las listas de propiedades son una implementación del almacenamiento de configuración basada en XML.