Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/11/2010, 10:12
Avatar de milerweb
milerweb
 
Fecha de Ingreso: enero-2008
Ubicación: Lima peru
Mensajes: 81
Antigüedad: 16 años, 3 meses
Puntos: 1
Respuesta: xml array node

Cita:
Iniciado por masterpuppet Ver Mensaje
Seria algo asi:

Sin Xpath:

Código PHP:
Ver original
  1. $doc = new DOMDocument();
  2. $doc->loadXML($xml);
  3.  
  4. $nodeList = $dom->getElementsByTagName('ServiceHotel');      
  5.  
  6. foreach($nodeList as $node){
  7.      echo 'TOKEN :: ' . $node->getAttribute('availToken');
  8. }

Con Xpath:

Código PHP:
Ver original
  1. $doc = new DOMDocument();
  2. $doc->loadXML($xml);  
  3.  
  4. $xpath    = new DOMXPath($doc);
  5. $nodeList = $xpath->query('//*[@availToken]');
  6.                
  7. foreach($nodeList as $node){
  8.      echo 'TOKEN :: ' . $node->getAttribute('availToken');
  9. }

Nota: loadXML carga desde un string, si queres cargar desde un fichero cambialo por load

Salu2.
buena broder funka la segunda pero la primera no de todas formas gracias ya me diste la idea mas carma para voz