Avalados por :

Guia Completa de XPath: Fundamentos e Exemplos Práticos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 2 Vistas
0
Cargando...

Publiquei a primeira parte da minha série Pensando em XSLT em fevereiro de 2020. Depois veio a pandemia e adiei a escrita da segunda publicação por um tempo e depois adiei um pouco mais e depois um pouco mais. Mas não mais! Estamos participando do BloPoWriMo e agora me comprometi a terminá-la por escrito ?

O tema da segunda publicação da série é XPath. XPath é a abreviação de XML Path Language e, em poucas palavras, é uma linguagem usada para extrair conteúdo de um documento XML. Existem outras formas de alcançar o mesmo objetivo, mas com XPath você pode fazer isso de forma muito concisa e elegante, o que é muito poderoso uma vez que você pega o jeito.

XPath é uma parte fundamental do XSLT. Na verdade, os dois estão tão entrelaçados que poderíamos perdoar por assumir que são a mesma coisa. Mas XPath é na verdade um padrão separado (ou recomendação na terminologia do World Wide Web Consortium).

Meu objetivo com esta publicação é apresentar os conceitos mais importantes do XPath. Não é um tutorial de XPath, mas espero fornecer uma base para um estudo mais aprofundado desta tecnologia importante.

XPath 101: Conceitos básicos

Aqui está um exemplo da expressão XPath mais básica:

/elemento-pai/elemento-filho

Isso é chamado de expressão de caminho, e esta em particular seleciona cada elemento chamado elemento-filho que tem o elemento raiz do documento (chamado elemento-pai) como seu pai. As expressões de caminho podem ser absolutas (começando a partir da raiz do documento como o exemplo acima) ou relativas (começando de um nó de contexto). As primeiras sempre começam com uma barra inclinada para frente, as segundas não.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?