robot de la enciclopedia para niños

Extensible Stylesheet Language Transformations para niños

Enciclopedia para niños
Datos para niños
XSLT
XSLT.svg
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?

Archivo:XSLT
Un diagrama que muestra cómo XSLT transforma un documento XML.

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

Kids robot.svg En inglés: XSLT Facts for Kids

kids search engine
Extensible Stylesheet Language Transformations para Niños. Enciclopedia Kiddle.