![]() |
problema con rss Bueno les cuento q me introduje hace poco con rss y necesito en la parte de los links insertar caracteres tales como " " o & para poner links del tipo......... www.dominio.com/index.php?id=123456&secion=2 Entonces al usar "&" no puedo insertar los enlaces necesarios a ver q me pueden recomendar para poder insertar mis enlaces en el rss directamente y que funcione , saludos a todos |
Re: problema con rss Hola lucciagxxx Estas generando tu RSS con algun lenguaje de programación ? Saludos. |
Re: problema con rss Si con php , pero el problema seria el mismo aunque no lo generase , al necesitar poner enlaces de acceso que incluyen el simbolo & no puedo hacer nada , he tratado con caracteres alternativos pero igualmente imposible , no se como hacne ustees para incluir links de estas caracteristicas que necesitan el signo & , bueno a ver q me dicen , saludos a todos |
Re: problema con rss Ok ... pues no tendras este problema solamente con los enlaces si no con el titulo de tu noticia, el resumen y el nombre dle autor. utiliza este codigo Código PHP: |
Re: problema con rss Buenas :-) Aún y así el replace no le va a solucionar el tema de los & en las url. Yo lo que hago es meter esos valores entre <![CDATA[ y ]]> para que xml no lo parsée y tire un error. Código PHP: Código PHP: |
Re: problema con rss Edypu: En realidad en XML solo existen 5 caracteres especiales, no tendrías por qué sustituir vocales acentuadas (menos la diagonal), por ello utiliza una codificación UTF-8. En realidad tu código no le atina a ninguno :-s... Tuna: :adios: ... y lo que mencionas no soluciona las & en atributos ;-). Como decía, hay 5 caracteres especiales (entidadades) que deben ser remplazados: - & por & - < por < - > por &qt; - " por " - ' por ' Saluton :adios: |
Re: problema con rss Ok eso es cierto , los caracteres esos han de ser reemplazados jam , pero como lo hago porque eso es lo que me trae de cabeza , proque al ver algun rss de forosdelweb veo que si muestran los "&" , como hago para mostrarlos en xml , saludos |
Re: problema con rss Cita:
¿y...? no se está hablando de atributos, si no de los contenidos de los tags. Cita:
Cita:
Mira el código fuente de este rss http://adamprotectora.org/rss.php verás lo que te sugiero. saludos :cool: |
Re: problema con rss Si quieres poner un & en XML simplemente tienes que colocar su código equivalente: & Si quieres poner HTML dentro del XML debes colocarlo entre <![cdata[]]> Espero que te sirva Saludos |
Re: problema con rss Aunque el tema es un poco viejo, a alguien le puede pasar como yo , es decir leer el mensaje completo y ver que la solucion desde el puntode vista de XML es completamente correcta pero que la parte de PHP no quedo contestada. Es decir: Para codificar los elementos HTML de un texto (incluyendo acentos) se utiliza Código PHP: |
| La zona horaria es GMT -6. Ahora son las 09:29. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.