Artículos de XSL y XSLT
Artículos y ejemplos de XSL y XSLT: transformaciones XML, plantillas, XPath y XSLT en el cliente.
-
XSL-XSLT
XSLT en el cliente
En este artículo se explican las distintas soluciones que hay para el tratamiento de documentos a través de plantillas XSLT en el cliente, siempre que lo soporte el navegador.
-
XSL-XSLT
Elemento apply-templates – Etiqueta <xsl:apply-templates>
La etiqueta <xsl:apply-templates> es usada para aplicar una plantilla (template) sobre el elemento actual o sobre alguno de sus nodos hijos.
-
XSL-XSLT
Etiquetas <xsl:choose>, <xsl:when> y <xsl:otherwise>
La etiqueta <xsl:choose> es usada junto con la etiqueta <xsl:when> y la etiqueta <xsl:otherwise> para expresar múltiples condiciones.
-
XSL-XSLT
Elemento If– Etiqueta <xsl:if>
La etiqueta <xsl:if> es usada para introducir una orden condicional en el tratamiento del documento XML.
-
XSL-XSLT
Elemento Sort– Etiqueta <xsl:sort>
La etiqueta <xsl:sort> es usada para ordenar la salida, se usa dentro de la etiqueta <xsl:for-each>.
-
XSL-XSLT
Elemento For-Each – Etiqueta <xsl:for-each>
Veremos como usar la etiqueta <xsl:for-each> que nos permitirá realizar bucles a través del documento XML, y así poder recorrer todos los elementos para poder visualizarlos.
-
XSL-XSLT
Elemento Value-of – Etiqueta <xsl:value-of>
En este artículo describiremos el uso de etiqueta <xsl:value-of> que nos permitirá seleccionar un elemento determinado del documento XML que podremos incluir en nuestra plantilla de transformación.
-
XSL-XSLT
Elemento Template (Plantilla) – Etiqueta <xsl:template>
En este artículo describiremos el uso de etiqueta <xsl:template> que nos permitirá asociar una plantilla con un elemento XML para transformarlo. Por ejemplo dado un documento XML con los contenidos y otro XSL con la plan...
-
XSL-XSLT
Introducción a XSL - XSLT
En este artículo se introduce al lector a la tecnología XSL – XSLT y nos proporciona las nociones básicas para la realización de transformaciones de documentos XML a otro tipo de documentos: XML, HTML, XHTML, WML, PDF, e...