Cita:
Iniciado por dobled
Estoy mas que claro pero este tipo de nodo no puedo lograr leerlo
<App_Data App="DVR" Name="Store_ID" Value="000SD" />
Ejemplo quiero extraer el dato Name o App, aun no logro dar con el codigo.
si leyeras la pagina web oficial del enlace que te mande, verias que se puede
Código PHP:
<?php
echo "<pre>";
$xml = '<rss>
<channel>
<item>
<title><![CDATA[Tom & Jerry]]></title>
<App_Data App="DVR" Name="Store_ID" Value="000SD" />
</item>
</channel>
</rss>';
$xml = simplexml_load_string($xml);
// echo does the casting for you
echo $xml->channel->item->title;
// but vardump (or print_r) not!
var_dump($xml->channel->item->title);
// so cast the SimpleXML Element to 'string' solve this issue
var_dump((string) $xml->channel->item->title);
var_dump((string) $xml->channel->item->App_Data['App']);
var_dump((string) $xml->channel->item->App_Data['Name']);
var_dump((string) $xml->channel->item->App_Data['Value']);
echo "</pre>";
y como resultado te devuelve
Código text:
Ver originalTom & Jerryobject(SimpleXMLElement)#4 (1) {
[0]=>
object(SimpleXMLElement)#3 (0) {
}
}
string(11) "Tom & Jerry"
string(3) "DVR"
string(8) "Store_ID"
string(5) "000SD"