Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   link no validos (http://www.forosdelweb.com/f14/link-no-validos-586325/)

evoarte 14/05/2008 07:29

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.

monoswim 15/05/2008 06:35

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

Saludos

evoarte 15/05/2008 06:47

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 15/05/2008 10:47

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.


La zona horaria es GMT -6. Ahora son las 20:23.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.