Muy buenas a tod@s,
Me estoy volviendo loco con un asunto así que espero puedan ayudarme ;)
Estoy intentando hacer una busqueda dentro de un XML mediante XPath. Exactamente quiero conseguir los nodos que tengan un valor concreto dentro de un atributo concreto. Un ejemplo de xml:
Código:
<Node1>
<Node2 name="A, 1" />
<Node2 name="B, 1" />
<Node2 name="A, 2" />
</Node1>
Es un ejemplo sencillo, el xml con el que estoy trabajando es más complicado y no tiene un formato concreto.
Sé que haciendo la busqueda '//*[@name]' me guarda todos los nodos que tengan el atributo name, pero mi pregunta es:
¿Se puede en un único paso, conseguir los nodos que tengan el atributo name, y que este empiece por "A"?
Realmente me vendría muy bien saberlo porque me reduciría considerablemente el tamaño del DOMNodeList y necesito reducir el tiempo de ejecución.
Muchísimas gracias de antemano!