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:
Es un ejemplo sencillo, el xml con el que estoy trabajando es más complicado y no tiene un formato concreto. <Node1> <Node2 name="A, 1" /> <Node2 name="B, 1" /> <Node2 name="A, 2" /> </Node1>
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!