Foros del Web » Programando para Internet » Javascript »

Utilizar xpath

Estas en el tema de Utilizar xpath en el foro de Javascript en Foros del Web. Bien ,,no logro hacer andar el xpath en la búsqueda de un palabra dentro de una pagina la cosa es q busque en todos lados ...
  #1 (permalink)  
Antiguo 23/04/2009, 09:57
 
Fecha de Ingreso: abril-2009
Mensajes: 10
Antigüedad: 15 años, 9 meses
Puntos: 0
Utilizar xpath

Bien ,,no logro hacer andar el xpath en la búsqueda de un palabra dentro de una pagina la cosa es q busque en todos lados y no logro encontrar ni un ejemplo de como usar xpath para buscar una palabra ,,eso es como lo estoy usando en donde query es una variable q tiene esto //a[contains("prueba"),,y donde prueba es la palabra q busco en la pagina ,,así q alguien me puede dar una mano??,,saludos y gracias


Código:
document.evaluate(query, document,null,XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  #2 (permalink)  
Antiguo 23/04/2009, 17:57
 
Fecha de Ingreso: abril-2009
Mensajes: 10
Antigüedad: 15 años, 9 meses
Puntos: 0
De acuerdo Respuesta: Utilizar xpath

sigo adelantando pero aun tengo problemas la cosa es asi uso
Código:
resAlert = document.evaluate("//*[@class='normal']", document, null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
y imprimo con
Código:
resAlert.snapshotItem(0)
para buscar esto dentro de la pagina
Código:
<li id="advCities" >
							<a href="?view=tradeAdvisor&oldView=city" title="Informe sobre ciudades y finanzas" class="normal">
								<span class="textLabel">Ciudades</span>
							</a>
													</li>
pero cuando quiero buscar esto dentro de la pagina donde lo q esta de cpñpr es lo q me importa no me funciona
Código:
<li class="owner">

                    <span class="textLabel">Jugador: </span>lesss                </li>
usando esto :
Código:
resAlert = document.evaluate("//*[@class='textLabel']", document, null,XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);
y imprimo con
Código:
resAlert.snapshotItem(0)
asi q nose q hacer ,,necesito un poco de ayuda pls,,,saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:46.