Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2019, 22:10
tuadmin
 
Fecha de Ingreso: abril-2006
Mensajes: 522
Antigüedad: 14 años, 10 meses
Puntos: 113
Respuesta: Leer XML con varios nodos

Cita:
Iniciado por dobled Ver Mensaje
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 original
  1. Tom & Jerryobject(SimpleXMLElement)#4 (1) {
  2.   [0]=>
  3.   object(SimpleXMLElement)#3 (0) {
  4.   }
  5. }
  6. string(11) "Tom & Jerry"
  7. string(3) "DVR"
  8. string(8) "Store_ID"
  9. string(5) "000SD"
__________________
Mis aportes te ayudaron??, te hicieron ahorrar valiosos tiempo??, si quieres puedes agradecerme con un Gracias o con una donacion
https://paypal.com/pools/c/8lmNLmWnG9