XSLT es un lenguaje para transformar documentos XML en los documentos XHTML o para otros documentos XML.
XPath es un lenguaje para navegar en documentos XML.
Lo que debe ya saben
Antes de continuar debe tener un conocimiento básico de los siguientes:
- HTML
- XML
Si quieres estudiar estos temas en primer lugar, encontrar los tutoriales en nuestra página de inicio .
¿Cuál es XSLT?
- XSLT es sinónimo de transformaciones XSL
- XSLT es la parte más importante de XSL
- XSLT transforma un documento XML en otro documento XML
- XSLT utiliza XPath para navegar en documentos XML
- XSLT es una Recomendación del W3C
XSLT = transformaciones XSL
XSLT es la parte más importante de XSL.
XSLT se utiliza para transformar un documento XML en otro documento XML, u otro tipo de documento que es reconocido por un navegador, como HTML y XHTML. Normalmente XSLT hace transformando cada elemento XML en un (X) elemento HTML.
Con XSLT puede añadir / eliminar elementos y atributos hacia o desde el archivo de salida. También puede reorganizar y ordenar los elementos, realizar pruebas y tomar decisiones sobre qué elementos para ocultar y mostrar, y mucho más.
Una forma común para describir el proceso de transformación es decir que XSLT transforms an XML source-tree into an XML result-tree .
Usos XSLT XPath
XSLT utiliza XPath para encontrar información en un documento XML. XPath se utiliza para navegar a través de elementos y atributos en documentos XML.
Si quieres estudiar XPath en primer lugar, por favor lea nuestra Tutorial de XPath .
¿Como funciona?
En el proceso de transformación, XSLT utiliza XPath para definir partes del documento fuente que debe coincidir con una o más plantillas predefinidas. Cuando se encuentra una coincidencia, XSLT va a transformar la parte coincidente del documento de origen en el documento de resultado.
XSLT de compatibilidad con navegadores
Todos los principales navegadores soportan XSLT y XPath.
XSLT es una Recomendación del W3C
XSLT se convirtió en una Recomendación del W3C 16 noviembre de 1999.