Retroceder   Foros del Web > Programación para sitios web > XML

Respuesta
 
Herramientas Desplegado
Antiguo 14-may-2008, 07:29   #1 (permalink)
evoarte está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 371
link no validos

buenos días,

los enlaces se construyen mal, pero no se por que, perdón por poner aquí todo el código pero no encuentro el problema (para mi xml es nuevo)

http://www.dominio.es/riblog/xml/www.dominio.es/riblog/default.asp?id=5

por que le añade http://www.dominio.es/riblog/xml/ al enlace?

xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" version="1.0"?>
<rss version="2.0">
<channel>
<title>DOMINIO</title>
<link>www.dominio.es/</link>
<description>ISME</description>
<language>en-us</language>
<lastBuildDate>mié, 14 may 2008 14:39:08 +0100</lastBuildDate>
<item>
<title><![CDATA[esto es una prueba Y con acentos]]></title>
<description><![CDATA[<p>que le pasa a este xml generado con acentos &aacute; &eacute; &iacute; &oacute; &uacute;</p>]]></description>
<link><![CDATA[www.dominio.es/riblog/default.asp?id=5]]></link>

<author><![CDATA[Administrador]]></author>
<comments><![CDATA[www.dominio.es/riblog/default.asp?id=5&comments=show]]></comments>
<pubDate>mié, 14 may 2008 14:34:00 +0100</pubDate>
</item>
</channel>
</rss>


xsl:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" version="1.0" encoding="utf-8" indent="yes"/>
<xsl:template match="/rss">
<html>
<head>
<title>RSS</title>

<style type="text/css">
body {}
table,td,th {}
#content {}
p {}
h1 {}
hr {}
</style>
</head>
<body>
<div id="content">
<h1>RSS</h1>
<p></p><hr />
<xsl:apply-templates select="channel/item" />
<hr />
RSS
</div>
</body>
</html>
</xsl:template>
<xsl:template match="item">
<h1>
<a href="{link}">
<xsl:value-of select="title"/>
</a>
</h1>
<p>
<xsl:value-of select="description" disable-output-escaping="yes" />
<br />
[<xsl:value-of select="pubDate" />]
<br />
<a href="{link}">Read on</a>
<br /><br />
</p>
</xsl:template>
</xsl:stylesheet>

salu2.
jose carlos.
evoarte está desconectado   Responder Citando
Antiguo 15-may-2008, 06:35   #2 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.285
Enviar un mensaje por MSN a monoswim
Re: link no validos

porque colocas la URL en un cdata ? si no tienes códigos raros como < o >

Saludos
__________________
MonoSwim

Antes era fanfarrón y canchero, ahora soy perfecto !!!!!!!
monoswim está desconectado   Responder Citando
Antiguo 15-may-2008, 06:47   #3 (permalink)
evoarte está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 371
Re: link no validos

es un código ya escrito, es un blog el "riblog"

http://www.romedahl.com/

y aunque no tengo conocimientos de xml, he leido que es conveniente.

cual puede ser el problema?

un saludo,
jose carlos.
evoarte está desconectado   Responder Citando
Antiguo 15-may-2008, 10:47   #4 (permalink)
evoarte está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 371
Re: link no validos

era imposible descubrirlo, al menos lo hubiera sido para mi,
una pasada, O NO,
bueno,

el nombre de dominio utilizado para construir los enlaces estaba en una variable, he cambiado www.dominio.es por http://www.dominio.es y resuelto, lenguaje XML, que es lo que me falta a mi.

saludos.
evoarte está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 09:25.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93