Foros del Web » Programando para Internet » PHP »

Etiquetas con dos puntos

Estas en el tema de Etiquetas con dos puntos en el foro de PHP en Foros del Web. Hola. Seguro que es hiper mega facil de hacer, pero el que no sabe tiene que preguntar. Tengo webs que usan xml para mantener contenido ...
  #1 (permalink)  
Antiguo 11/07/2013, 16:04
 
Fecha de Ingreso: julio-2013
Mensajes: 5
Antigüedad: 10 años, 9 meses
Puntos: 0
Etiquetas con dos puntos

Hola.

Seguro que es hiper mega facil de hacer, pero el que no sabe tiene que preguntar.

Tengo webs que usan xml para mantener contenido actualizado y me iba bien con mis foreach y códigos hasta que di con un xml que tiene en las etiquetas dos puntos, los puñeteros dos puntos que me traen de cabeza desde hace dias. No consigo leer la informacion entre esas dos etiquetas!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Les copio parte del código original y les digo donde quiero acceder:

<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
<title>Cumlouder.com</title>
<link>http://www.cumlouder.com/</link>
<atom:link href="http://feed.cumlouder.com/?feed=rss1&amp;nats=MjgzOS4xLjIuMi4wLjM4NTguMC4wLj A" rel="self" type="application/rss+xml" />
<language>es</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<description>Cumlouder te ofrece vídeos porno de chicas españolas y vídeos de sexo amateur en español en calidad HD. Todas estrellas del porno español en un mismo sitio.</description>
<copyright>Copyright © Cumlouder. Todos los derechos reservados.</copyright>
<item>
<title>Follar es Sunny</title>
<link>http://join.es.cumlouder.com/track/MjgzOS4xLjIuMi4wLjM4NTguMC4wLjA/videos/follar-es-sunny/</link>
<dc:creator>cumlouder.com</dc:creator>
<category><![CDATA[Porno Amateur]]></category>
<guid isPermaLink="false">cumlouder_scene_3869</guid>
<pubDate>Thu, 11 Jul 2013 07:30:00 +0200</pubDate>
<description>Tenemos con nosotros a una chica maravillosa, la preciosa y sonriente Sunny Diamond, aunque no os penséis que esos son sus únicos atributos puesto que posee algún otro que nos gustan aún más: sus tetas naturales y perfectas, adornadas con un lunar que nos encanta chupar, su tremendo culo, redondo y respingón, como tiene que ser un culo, y por supuesto su forma de follar como una auténtica golfa...</description>
<content:encoded>
<![CDATA[
<p>Tenemos con nosotros a una chica maravillosa, la preciosa y sonriente Sunny Diamond, aunque no os penséis que esos son sus únicos atributos puesto que posee algún otro que nos gustan aún más: sus tetas naturales y perfectas, adornadas con un lunar que nos encanta chupar, su tremendo culo, redondo y respingón, como tiene que ser un culo, y por supuesto su forma de follar como una auténtica golfa...</p>
<p style="text-align: center;"><a href="http://join.es.cumlouder.com/track/MjgzOS4xLjIuMi4wLjM4NTguMC4wLjA/videos/follar-es-sunny/" target="_blank"><img class="aligncenter" title="Follar es Sunny" alt="Follar es Sunny" width="476" height="324" src="http://imagenes.cumlouder.com/seraszorra/sz159/pics/big2.jpg"></img></a></p>
<ul>
<li><a title="Follar es Sunny" href="http://join.es.cumlouder.com/track/MjgzOS4xLjIuMi4wLjM4NTguMC4wLjA/videos/follar-es-sunny/" target="_blank">Descarga el vídeo porno de Sunny Diamond</a></li>
<li><a title="Cumlouder.com" href="http://join.es.cumlouder.com/track/MjgzOS4xLjIuMi4wLjM4NTguMC4wLjA/" target="_blank">Cumlouder: porno español con espaÑolas</a></li>
</ul>
]]>
</content:encoded>
</item>



Bueno pues disculpen por los que no les guste este tipo de contenido, pero cada uno se gana la vida como puede jeje.

Bueno donde quiero acceder es a la etiqueta "content:encoded" y no hay manera.

Suelo acceder asi a las etiquetas:

$url = "http://feed.cumlouder.com/?feed=rss1&nats=MjgzOS4xLjIuMi4wLjM4NTguMC4wLjA";
$xml = simplexml_load_file($url);
$count = 0;
foreach ($xml->channel->item as $item) {
$count = $count + 1;
echo "<h1><a href='";
echo $item->link;
echo "'>";
echo $item->title;
echo "</a></h1><br>";
echo $item->content:encoded; ---> aqui el problema
if ($count = 1){
break;
}
}

he probado la funcion children pero nada, creo que esa funciona si hay atributos. Por favor a ver si alguien me ILUMINA!!!
  #2 (permalink)  
Antiguo 11/07/2013, 16:25
Avatar de Karmac  
Fecha de Ingreso: agosto-2011
Ubicación: Bilbao
Mensajes: 196
Antigüedad: 12 años, 8 meses
Puntos: 34
Respuesta: Etiquetas con dos puntos

Prueba a hacer print_r( $item );, te aparecerán todos los métodos del objeto, ahí puedes mirar como se llama el que buscas.

Saludos.

Etiquetas: etiquetas, puntos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:53.