Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/09/2011, 12:06
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: Parsear xml con DomDocument

Me parece muy interesante DOMDocument, dejo otro ejemplo recorriendo todo el namespace domain usando getElementsByTagNameNS, basado en el XML del post.

Código PHP:
Ver original
  1. <?php
  2. $xml = file_get_contents('prueba.xml');
  3. $doc = new DOMDocument();
  4. $doc->loadXML($xml);
  5. $nodos = $doc->getElementsByTagNameNS($doc->lookupNamespaceUri('domain'), '*');
  6.  
  7. for ($i=0; $i<$nodos->length; $i++) {
  8.     echo $nodos->item($i)->nodeName . '<br />';
  9.     echo $nodos->item($i)->nodeValue . '<hr />';
  10. }
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP