enlaces en una línea

02/03/2004 - 01:00 por Alejandro Esteve | Informe spam
hola a todos...

tengo un xml/xsl que me genera un fichero html con un menu, pero me sitúa
cada opción en una línea distinta y quisiera que estuvieran en la misma
línea

os pego ambos códigos

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1"/>
<xsl:template match="/">
<html>
<head>
<title>BibliotecaInformatica.Net - La Actualidad en Internet</title>
<link rel="stylesheet" type="text/css" href="index.css"/>
</head>
<body>
<!-- comienzo de la cabecera -->
<table width="100%" height="80" border="0" align="center"
background="img/Logobg.gif">
<tr>
<th height="80" align="center"> <div align="center"> <font
color="#FFFFFF"><strong>BibliotecaInformatica.Net</strong></font></div></th>
</tr>
</table>
<p><titulo>Actualidad en Informatica, Internet y Nuevas
Tecnologias</titulo></p>
<p><fecha>Febrero 2004</fecha></p>

<!-- menu principal -->
<xsl:for-each select="indice/menu">
<div>
<xsl:value-of select="menu"/>
<A>
<xsl:attribute name="href">
<xsl:value-of select="enlace" />
</xsl:attribute>
<xsl:value-of select="title"/>
</A>
</div>
</xsl:for-each>
<hr />
<!-- Cuerpo principal de la pagina -->
<xsl:for-each select="indice/item">
<div>
<xsl:value-of select="item"/>
<A target="_blanc">
<xsl:attribute name="href">
<xsl:value-of select="enlace"/>
</xsl:attribute>
<xsl:value-of select="title"/>
</A>
<br/>
<xsl:value-of select="text"/>
<br/>
</div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="index.xsl" type="text/xsl"?>
<!-- <?xml-stylesheet href="index.css" type="text/css"?> -->

<indice>
<menu>
<title><![CDATA[Actualidad]]></title>
<enlace>index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Manuales]]></title>
<enlace>manuales/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Informática]]></title>
<enlace>informatica/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Internet]]></title>
<enlace>internet/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Glosario]]></title>
<enlace>glosary/glosary.xml</enlace>
</menu>
<menu>
<title><![CDATA[Microsoft]]></title>
<enlace>microsoft/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Windows]]></title>
<enlace>windows/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Diseño]]></title>
<enlace>disenn/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Software]]></title>
<enlace>software/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Hardware]]></title>
<enlace>hardware/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[NewMS]]></title>
<enlace>newsgroups/index.xml</enlace>
</menu>
<!-- cuerpo de la pagina index -->
<item>
<title><![CDATA[Terra]]></title>
<enlace
protocol="http"><![CDATA[http://www.terra.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[2.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[3.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[4.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[5.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
</indice>

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://ftp.BibliotecaInformatica.Net
 

Leer las respuestas

#1 Skar
02/03/2004 - 14:45 | Informe spam
El problema era con tus tags <div>
<!-- menu principal -->

<xsl:for-each select="indice/menu">


<xsl:value-of select="menu"/>

<A>

<xsl:attribute name="href"><xsl:value-of select="enlace"/></xsl:attribute>

<xsl:value-of select="title"/>

</A>

<xsl:text> </xsl:text>


</xsl:for-each>



simplemente quitalos de la xsl y para aniadir un espacion entre los menus,
usa <xsl:text>

Por cierto esta muy interesante tu XSL.


Para mas info en Access visitame
http://www22.brinkster.com/equisbert/
"Alejandro Esteve" wrote in message
news:%23jluml%23$
hola a todos...

tengo un xml/xsl que me genera un fichero html con un menu, pero me sitúa
cada opción en una línea distinta y quisiera que estuvieran en la misma
línea

os pego ambos códigos

<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" encoding="iso-8859-1"/>
<xsl:template match="/">
<html>
<head>
<title>BibliotecaInformatica.Net - La Actualidad en Internet</title>
<link rel="stylesheet" type="text/css" href="index.css"/>
</head>
<body>
<!-- comienzo de la cabecera -->
<table width="100%" height="80" border="0" align="center"
background="img/Logobg.gif">
<tr>
<th height="80" align="center"> <div align="center"> <font



color="#FFFFFF"><strong>BibliotecaInformatica.Net</strong></font></div></th>
</tr>
</table>
<p><titulo>Actualidad en Informatica, Internet y Nuevas
Tecnologias</titulo></p>
<p><fecha>Febrero 2004</fecha></p>

<!-- menu principal -->
<xsl:for-each select="indice/menu">
<div>
<xsl:value-of select="menu"/>
<A>
<xsl:attribute name="href">
<xsl:value-of select="enlace" />
</xsl:attribute>
<xsl:value-of select="title"/>
</A>
</div>
</xsl:for-each>
<hr />
<!-- Cuerpo principal de la pagina -->
<xsl:for-each select="indice/item">
<div>
<xsl:value-of select="item"/>
<A target="_blanc">
<xsl:attribute name="href">
<xsl:value-of select="enlace"/>
</xsl:attribute>
<xsl:value-of select="title"/>
</A>
<br/>
<xsl:value-of select="text"/>
<br/>
</div>
</xsl:for-each>
</body>
</html>
</xsl:template>
</xsl:stylesheet>

<?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="index.xsl" type="text/xsl"?>
<!-- <?xml-stylesheet href="index.css" type="text/css"?> -->

<indice>
<menu>
<title><![CDATA[Actualidad]]></title>
<enlace>index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Manuales]]></title>
<enlace>manuales/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Informática]]></title>
<enlace>informatica/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Internet]]></title>
<enlace>internet/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Glosario]]></title>
<enlace>glosary/glosary.xml</enlace>
</menu>
<menu>
<title><![CDATA[Microsoft]]></title>
<enlace>microsoft/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Windows]]></title>
<enlace>windows/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Diseño]]></title>
<enlace>disenn/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Software]]></title>
<enlace>software/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[Hardware]]></title>
<enlace>hardware/index.xml</enlace>
</menu>
<menu>
<title><![CDATA[NewMS]]></title>
<enlace>newsgroups/index.xml</enlace>
</menu>
<!-- cuerpo de la pagina index -->
<item>
<title><![CDATA[Terra]]></title>
<enlace
protocol="http"><![CDATA[http://www.terra.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[2.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[3.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[4.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
<item>
<title><![CDATA[5.- Página de Bankoi]]></title>
<enlace
protocol="http"><![CDATA[http://www.bankoi.es]]></enlace>
<text>Comentario del documento</text>
</item>
</indice>

Alejandro Esteve
http://www.BibliotecaInformatica.Net
ftp://ftp.BibliotecaInformatica.Net


Preguntas similares