Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2010, 07:54
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: simplexml como buscar nodo hijo especifico

Sí es posible. Mira este ejemplo
Código PHP:
Ver original
  1. <?php
  2. $string = <<<XML
  3. <foo>
  4.     <a id="1">
  5.         <b>
  6.             <d>
  7.                 <c>foo</c>
  8.             </d>
  9.         </b>
  10.     </a>
  11.     <a id="2">
  12.         <b>
  13.             <c>bar</c>
  14.         </b>
  15.     </a>
  16. </foo>
  17. XML;
  18.  
  19. $xml = new SimpleXMLElement($string);
  20.  
  21. $id = 1;
  22. $result = $xml->xpath('//a[@id="' . $id . '"]//c');
  23. var_dump($result);
  24. echo '<br />';
  25. $result = $xml->xpath('//c');
  26. var_dump($result);
Te recomiendo que leas este material para que te puedas desenvolver http://www.w3schools.com/xpath/default.asp
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Última edición por abimaelrc; 03/09/2010 a las 08:02