Curso de XHTML - Obtener todos los enlaces de un documento XHTML
Curso gratis creado por Carlos Castillo. Extraido de: http://www.tejedoresdelweb.com/307/article-10152.html
18 de Octubre de 2005
HTML, XML
6 - Obtener todos los enlaces de un documento XHTML
EL XHTML es una aplicación XML y como tal, podemos utilizar las herramientas que se utilizan para trabajar con éste. Por tanto, se puede hacer una XSLT que generara una página HTML con todos los enlaces del documento XHTML, como se muestra a continuación:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform∞"
xmlns:html="http://www.w3.org/1999/xhtml∞"
exclude-result-prefixes="html">
<xsl:template match="html:html">
<html>
<head>
</head>
<body>
<p><b>Lista de enlaces de un documento XHTML</b></p>
<ul>
<xsl:for-each select="html:a">
<li> <a href="{@href}"><xsl:value-of select="."/></a>
</li>
</xsl:for-each>
</ul>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Note como la XSLT debe definir el "namespace" que utiliza el documento XHTML y le indica que lo coloque en el documento de salida.
Para más información sobre como combinar XML y XSLT para generar HTML ver [2,3]
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform∞"
xmlns:html="http://www.w3.org/1999/xhtml∞"
exclude-result-prefixes="html">
<xsl:template match="html:html">
<html>
<head>
</head>
<body>
<p><b>Lista de enlaces de un documento XHTML</b></p>
<ul>
<xsl:for-each select="html:a">
<li> <a href="{@href}"><xsl:value-of select="."/></a>
</li>
</xsl:for-each>
</ul>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
Note como la XSLT debe definir el "namespace" que utiliza el documento XHTML y le indica que lo coloque en el documento de salida.
Para más información sobre como combinar XML y XSLT para generar HTML ver [2,3]
Valora este capítulo:
Autor y licencia de 'Curso de XHTML - Obtener todos los enlaces de un documento XHTML'
|
Opiniona sobre 'Curso de XHTML - Obtener todos los enlaces de un documento XHTML' (0)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este curso gratis |
Wikis relacionados con 'Curso de XHTML - Obtener todos los enlaces de un documento XHTML'
XHTML es una reformulación de HTML que normaliza y modulariza el lenguaje. XHTML está basado...
Más »
Por qué? Qué es XHTML? Por qué es importante?
Cómo SGML originó HTML y luego XML que engendró a XHTML. XHTML es la solución...
Más »
Cómo SGML originó HTML y luego XML que engendró a XHTML. XHTML es la solución...
Más »
El objetivo de este curso es aprender a programar en el lenguaje Ada, desde sus...
Más »

