Avalados por :
Publiqué la primera entrega de mi serie Pensando en XSLT en febrero de 2020. Luego sucedió la pandemia y pospuse la escritura de la segunda publicación por un tiempo y luego la pospuse un poco más y luego un poco más. ¡Pero ya no más! Estamos participando en BloPoWriMo y ahora me he comprometido por escrito a terminarlo 🙂
El tema de la segunda publicación de la serie es XPath. XPath es la abreviatura de XML Path Language y en pocas palabras es un lenguaje que se utiliza para extraer contenido de un documento XML. Hay otras formas de lograr el mismo objetivo, pero con XPath puedes hacerlo de una manera muy concisa y elegante que es muy poderosa una vez que le tomas el tranquillo.
XPath es una parte fundamental de XSLT. De hecho, los dos están tan entrelazados que se podría perdonar por asumir que son uno y lo mismo. Pero XPath es en realidad un estándar separado (o recomendación en la terminología del World Wide Web Consortium).
Mi objetivo con esta publicación es presentarte los conceptos más importantes de XPath. No es un tutorial de XPath, pero espero darte una base para un estudio más profundo de esta tecnología importante.
Aquí tienes un ejemplo de la expresión XPath más básica:
/elemento-padre/elemento-hijo
Esto se llama una expresión de camino, y esta en particular selecciona cada elemento llamado elemento-hijo
que tiene el elemento raíz del documento (llamado elemento-padre
) como su padre. Las expresiones de camino pueden ser absolutas (comenzando desde la raíz del documento como el ejemplo anterior) o relativas (comenzando desde un nodo de contexto). Las primeras siempre comienzan con una barra inclinada hacia adelante, las segundas no lo hacen.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute