Latest web development tutorials

<: Plantilla XSL> elemento XSLT

hojas de estilo XSL son llamados por uno o más conjuntos de plantilla (plantilla) de las reglas.

Cada plantilla contiene una regla cuando se empareja aplica un nodo especificado.


<Xsl: template>

<Xsl: template> se utiliza para construir las plantillas.

atributopartido se utiliza para asociar elementos XML y plantillas.atributo partido también se puede utilizar para definir una plantilla para todo el documento XML. atributo de coincidencia de valor es una expresión XPath (por ejemplo, un partido = "/" define todo el documento).

Bueno, vamos a ver una versión simplificada del último capítulo del archivo XSL:

Ejemplos

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th>Title</th>
<th>Artist</th>
</tr>
<tr>
<td>.</td>
<td>.</td>
</tr>
</table>
</body>
</html>
</xsl:template>

</xsl:stylesheet>

Trate »

Los ejemplos explicados

Dado que la hoja de estilo XSL es en sí mismo un documento XML, por lo que siempre es a partir de ladeclaración XML: <? Xml version = "1.0" encoding = "ISO-8859-1" ??>.

El siguienteelemento, <xsl: stylesheet>, Definir este documento es un documento de hoja de estilo XSLT (junto con el número de versión y los atributos de espacio de nombres XSLT).

<Xsl: template> define una plantilla.El atributo= "/" partido puso la plantilla con la raíz del documento de origen XML vinculado.

<Xsl: template> define el contenido del elemento dentro del código HTML se escribe en la salida.

Las dos últimas líneas definen el final de la plantilla y el final de la hoja de estilo.

Los resultados de este ejemplo hay un poco deficiente, porque los datos no se copia del documento XML a la salida. En el siguiente capítulo, aprenderá cómo utilizar el<xsl: value-of> para seleccionar los valores de los elementos XML.