Avalados por :
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.
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.
No hay respuestas para mostrar
Se el primero en responder
contacto@primeconsultor.com
+1 (305) 285-8622
© 2025 Todos los derechos reservados.
Desarrollado por Prime Consultor