Extensible Stylesheet Language Transformations para niños
Datos para niños XSLT |
||
---|---|---|
![]() |
||
Desarrollador | ||
World Wide Web Consortium | ||
http://www.w3.org/TR/xslt, http://www.w3.org/TR/xslt20/ y https://www.w3.org/standards/xml/transformation | ||
Información general | ||
Extensión de archivo | .xsl, .xslt |
|
Tipo de MIME | application/xslt+xml |
|
Tipo de formato | lenguaje de hojas de estilos | |
Extendido de | Extensible Markup Language | |
Estándar(es) | 1.0 (Recommendation), 2.0 (Recommendation) |
|
Formato abierto | ? | |
XSLT (que significa Transformaciones XSL) es una herramienta muy útil creada por una organización llamada W3C (World Wide Web Consortium). Su función principal es cambiar la forma de los documentos XML para que se vean diferentes o se conviertan en otros tipos de archivos. Incluso puede transformar documentos XML en formatos que no son XML.
Imagina que tienes un documento con información (XML) y quieres que esa información se muestre de una manera específica, como en una página web. XSLT usa un conjunto de instrucciones, como si fueran recetas, para tomar esa información y transformarla.
¿Cómo funciona XSLT?
El proceso es así:
- Primero, tienes un documento original con datos (el "documento fuente" XML).
- Luego, tienes un archivo XSLT con las "reglas de transformación". Estas reglas le dicen a XSLT cómo debe cambiar el documento.
- Un programa especial, llamado "procesador XSLT", toma el documento original y las reglas.
- El procesador sigue las reglas y crea un nuevo documento con la información transformada. Este nuevo documento puede ser una página web HTML o XHTML, o cualquier otro formato que necesites.
Por ejemplo, si tienes una lista de productos en un archivo XML, XSLT puede convertir esa lista en una página web bonita para que la gente la vea en su navegador.
XSLT en la web
Hoy en día, XSLT se usa mucho para crear páginas web. Al combinar XML y XSLT, los desarrolladores web pueden separar el contenido (la información) de la presentación (cómo se ve). Esto significa que pueden cambiar el diseño de una página web sin tener que modificar la información en sí. Esta forma de trabajar hace que sea más fácil y rápido crear y actualizar sitios web.
Otros temas relacionados
- XBL
- XML
- XSL
- Lista de dialectos XML
Véase también
En inglés: XSLT Facts for Kids