Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/05/2011, 04:00
RobZab
 
Fecha de Ingreso: enero-2011
Ubicación: Bilbao
Mensajes: 18
Antigüedad: 13 años, 10 meses
Puntos: 0
Busqueda contenido Atributo XML con DOMXPath

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!