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!