Hola Ronruby,
Sí, ya lo estoy utilizando y es muy sencillo, la verdad.
Pero en este caso estoy lerdeando y no sé cómo solucionarlo, es que para lo que quiero hacer en este caso tendría que estar antes la etiqueta motor, para luego poder guardar las variables. Estoy utilizando esto (pongo sólo el corte que nos ocupa):
- <coches>
- <coche>
<marca>Ford</marca>
<codigo>4951</codigo>
<motor>Diesel</motor>
</coche>
</coches>
foreach ($concesionario->coches->coche as $coche) {
$marca = $coche->marca;
$motor = $coche->motor;
if ($motor == "Diesel") {
$cochediesel = $marca;
}
}
Entonces claro, como tengo la etiqueta motor por debajo de la etiqueta marca, lo que me hace es guardar como $cochediesel el registro siguiente (del foreach siguiente)...
Si estuviera al revés sería fácil, pero al tener la etiqueta motor después de la de coche, no sé cómo volver para arriba para que conserve esa etiqueta...