This shows you the differences between two versions of the page.
es:en:xpath_object_identification [2020/10/22 07:00] montse [Identificación de objetos por XPath] |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Identificación de objetos por XPath ====== | ||
- | |||
- | En las siguientes líneas, el usuario será capaz de encontrar pistas y consejos sobre como identificar objetos vía Xpath. | ||
- | |||
- | Xpath es una manera de identificar objetos en base a la ruta a la que el objeto esta anidado. Como ejemplo: el Xpath “/html/body/div[2]/div/div/footer/section[3]/div/ul/li[3]/a” buscará en el cuerpo del html un elemento “div[2]” luego buscará un div, tras otro, un footer, y así hasta el final. | ||
- | |||
- | Hay básicamente dos formas de usar un Xpath: usando el Xpath entero o buscando solo un fragmento (para este último en vez de abrirse con / se abre con “/ /”). Como siempre, en pruebas, es bastante importante tener claro que el Xpath que se escribe es único y representa solamente un elemento. //Como recordatorio, el ID del atributo es único//. | ||
- | |||
- | Igualmente, dado que esto puede volverse demasiado largo, hay algunas maneras para acortarlo, para esto necesitamos saber su sintáxis:\\ \\ | ||
- | |||
- | |||
- | ^Expresión XPath ^Descripción ^Ejemplo de Expresión ^ Ejemplo de Significado ^ | ||
- | / Selección del nodo de ruta. (…)/b/a Elemento ”a” hijo de ”b”, hijo de ”(…)“ | ||
- | / / Selecciona cualquier nodo del nodo actual que coincide con la selección no importa donde esté. b / / a(…) Todos los elementos ”a(…)” hijos de ”b”. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | =====Como obtener el Xpath de un documento XML===== | ||
- | |||
- | Como obtener el Xpath de nodo XML con Notepad++:\\ \\ | ||
- | 1. Dentro de Notepad++ ir a plugins de aquí al gestor de plugins y elegir mostrar gestor de plugins.\\ 2. Instalar XML tools (herramientas XML).\\ 3. Reiniciar el Notepad++.\\ 4. Cargar el documento XML que deseas.\\ 5. Poner el cursor sobre el nodo del cual necesitas el Xpath.\\ 6. Ir a Plugins, despues a XML Tools continuamos a ruta Xpath actual (Hotkey: Ctrl + Alt + Shift + P).\\ \\ | ||
- | A continuación tendremos el Xpath copiado en el portapapeles. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||