examples ejemplo application php html xml validation rss

php - ejemplo - rss feed structure



¿Cuál es la mejor manera de pasar el código html embed a través de rss feed a un analizador rss en php? (5)

Dado que RSS es XML, es posible que desee comprobar CDATA, que creo que es válido en las diversas especificaciones de RSS.

<summary> <! [CDATA [Datos aquí]]>

Aquí está la entrada de w3schools: http://www.w3schools.com/XML/xml_cdata.asp

Estoy tratando de poner un código html incrustado para un video flash en el rss feed , que luego será analizado por un analizador sintáctico (magpie) en mi otro sitio. ¿Cómo debo codificar el código de inserción en un lado, y luego decodificarlo en el otro para poder insertar html limpio en el DB en el servidor receptor?


He estado usando htmlentities / html_entity_decode pero por alguna razón no funciona con el analizador. En una prueba normal, funciona, pero el analizador siempre devuelve el código html sin <> "caracteres.


RSS es XML. Tiene reglas muy específicas para codificar HTML. Si lo está generando, recomendaría usar una biblioteca xml para escribir el nodo que contiene HTML, para asegurarse de que la codificación sea correcta.

HTMLencode solo realizará el escape necesario para incrustar datos dentro de HTML, las reglas XML son más estrictas.


htmlencode / htmldecode debería hacer el truco.