XSLT
Significa "Extensible Style Sheet Language Transformation". Mientras XML se supone que es un lenguaje estandarizado, no todos los documentos XML usan el mismo tipo de formato. Por lo tanto, los documentos a veces necesitan ser "transformados" o modificados para que otro guión o el programa podrá leerlos. XSLT hace posible esta transición.
Una hoja de estilo XSLT proporciona un plantilla con reglas que los documentos XML deben cumplir. Recibe un documento XML como entrada y genera un archivo que es reconocido por el programa deseado. Por ejemplo, un XSLT puede tomar un documento XML que contiene las especificaciones técnicas de una computadora y convertirlo en un HTML página que se puede mostrar en un navegador web. Otro XSLT puede convertir un documento XML que contiene nuevas historias y convertirlo en un documento de texto fácil de imprimir.
Los XSLT se pueden usar para transformar documentos XML en un archivo XML modificado o en un formato completamente separado, como el HTML y los ejemplos de texto anteriores. De hecho, mediante el uso de hojas de estilo XSLT, es posible generar el mismo documento XML en la Web, en un programa de base de datos, en un mensaje de correo electrónico o en un documento impreso. Además, porque XML utiliza el formato estándar basado en etiquetas, un solo XSLT puede ser efectivo en una gran variedad de archivos con formato XML.