Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/09/2010, 07:50
doylelives
 
Fecha de Ingreso: junio-2008
Ubicación: Capital Federal xD
Mensajes: 1.208
Antigüedad: 15 años, 10 meses
Puntos: 35
Respuesta: simplexml como buscar nodo hijo especifico

digamos que tengo 2 valores a capturar, de los nodos c1 y c2, desconozco sus contenidos.
Código PHP:
<foo>
    <
a id="1">
       <
b>
          <
c1>foo1</c1>
          <
c2>foo2</c2>
       </
b>
    </
a>
    <
a id="2">
       <
b>
          <
c1>bar1</c1>
          <
c2>bar2</c2>
       </
b>
    </
a>
</
foo>
foreach (
$this->xml as $key => $value ) {
     
//yo sé que esto itera sobre los nodos A

Facilmente podria hacer $value->b->c1 o $value->b->c2 y acceder al contenido.
Sin embargo a futuro se podrian agregar nodos en el medio. Debiendo modificar ese codigo. Pero si puedo asegurar que el nodo C permanecera en el futuro
¿No podria en $value-> usar un xpath para acceder al nodo C, desde A directamente, sin deber conoce la ruta absoluta? (A->b->C)
Gracias!
__________________
I am Doyle please insert code.