Saltar al contenido principal

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>