Parece que no puedo entender esto. Tengo el siguiente archivo XML:PHP: compruebe si existe un nodo XML con el atributo
<?xml version="1.0" encoding="UTF-8"?>
<targets>
<showcases>
<building name="Big Blue" />
<building name="Shiny Red" />
<building name="Mellow Yellow" />
</showcases>
</targets>
Tengo que ser capaz de probar si existe o no un nodo
con un nombre dado. Todo lo que parecen encontrar en Google me dice que haga algo como lo siguiente:<building>
$xdoc->getElementsByTagName('building')->item(0)->getAttributeNode('name')
... pero si entiendo que correctamente, no que sólo prueba el primer nodo de <building>
? item(0)
? ¿Debo usar XQuery para esto?
¡Agradecería un poco de ayuda! ¡Gracias!
Parece que la función xpath anterior le falta un paréntesis de cierre") ". De lo contrario, gracias por el gran código –