XSLT Introducción
XSLT es un lenguaje utilizado para transformar documentos XML en documentos XHTML u otros documentos XML.
XPath es un lenguaje utilizado para navegar en documentos XML.
Conocimientos básicos que necesita
Antes de continuar, necesita tener un conocimiento básico de lo siguiente:
- HTML / XHTML
- XML / Espacios de nombres XML
- XPath
Si desea aprender estos temas primero, visite nuestrospágina de inicioacceda a estos tutoriales.
¿Qué es XSLT?
- XSLT significa XSL Transformations (Transformaciones XSL)
- XSLT es la parte más importante de XSL
- XSLT puede transformar un documento XML en otro documento XML
- XSLT utiliza XPath para navegar en documentos XML
- XSLT es un estándar del W3C
XSLT = Transformación XSL
XSLT es la parte más importante de XSL.
XSLT se utiliza para transformar un documento XML en otro documento XML, o en otro tipo de documentos que pueden ser reconocidos por el navegador, como HTML y XHTML. Por lo general, XSLT realiza este trabajo transformando cada elemento XML en un elemento (X)HTML.
Con XSLT, puede agregar elementos y atributos al archivo de salida, o eliminar elementos y atributos del archivo de salida. También puede reordenar y clasificar elementos, realizar pruebas y decidir qué elemento ocultar o mostrar, etcétera.
Una forma común de describir el proceso de transformación es:XSLT transforma el árbol fuente XML en un árbol de resultados XML。
XSLT utiliza XPath
XSLT utiliza XPath para buscar información en documentos XML. XPath se utiliza para navegar en documentos XML mediante elementos y atributos.
Si desea aprender XPath primero, visite nuestroTutorial de XPath。
¿Cómo funciona?
Durante el proceso de transformación, XSLT utiliza XPath para definir las partes del documento fuente que pueden coincidir con una o más plantillas predefinidas. Una vez que se encuentra una coincidencia, XSLT transforma la parte coincidente del documento fuente en el documento de resultado.
XSLT es un estándar del W3C
XSLT fue establecido como estándar del W3C el 16 de noviembre de 1999.
Para obtener más información sobre las actividades de XSLT del W3C, visite nuestroTutorial del W3C。
Otras extensiones