Hojas XSL
Los documentos que recogen las reglas de transformación XSLT se denominan hojas XSL.
Al igual que ocurre con los documentos XML, DTD o XSD, las hojas XSL son ficheros de texto plano, es decir, se pueden crear y modificar con cualquier editor de texto. Deben tener la extensión .xsl
.
XSLT es uno de los lenguajes derivados de XML, por tanto las hojas XSL también son documentos XML (al igual que sucede con RSS, Atom o XSD).
Vincular una hoja XSL
Para realizar una transformación, es necesario vincular una hoja XSLT a un documento XML. Para ello, es necesario incluir una línea como la que sigue:
<?xml-stylesheet type="text/xsl" href="hoja.xsl"?>
Esta línea debe ir incluida en el documento XML, después del prólogo.
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE agenda SYSTEM "agenda.dtd">
<?xml-stylesheet type="text/xsl" href="agenda.xsl"?>
<agenda>
<persona id="p01">
<identificadores>
<nombre>Inés</nombre>
<apellidos>López Pérez</apellidos>
</identificadores>
<direccion>
<calle>El Ranchito 24, 6B</calle>
<localidad>Santander</localidad>
<cp>39006</cp>
</direccion>
<telefonos>
<movil>970123123</movil>
</telefonos>
</persona>
</agenda>