Skip to main content

XPath

O que é XPath?

XPath é a abreviatura de “XML Path Language”. Esta é uma linguagem independente de plataforma que pode ser usada para descrever os caminhos para os documentos XML. Extensible Markup Language “, abreviado como “XML”, é a chamada linguagem mark-up. É usado para representar dados estruturados hierarquicamente em forma de texto que podem ser lidos tanto por máquinas como por humanos. XML é utilizado, por exemplo, na web para trocar dados entre sistemas informáticos. A fim de trocar dados independentemente da plataforma e poder fazer consultas aos documentos XML, XPath foi desenvolvido pelo consórcio W3 e apresentado pela primeira vez em 1999.

YouTube

By loading the video, you agree to YouTube’s privacy policy.
Learn more

Load video

O modelo de dados Xpath

XML Path Language utiliza um modelo de dados semelhante ao Document Object Model (DOM). Os elementos individuais XML são localizados por meio de caminhos, semelhantes a um diretório Unix com diretório raiz, pastas e subpastas. Os nós e os pontos de eixo fazem parte destes caminhos.

O XML Path Language conhece um total de sete tipos diferentes de nós

  • Nós de elementos – Nós de elementos
  • nós raiz – nós de documento
  • Nós de atributo – Nós de atributo
  • nós de texto – Nós de texto
  • nós do namespace – Nós do namespace
  • Nós de instrução de processamento – Nós de instrução de processamento
  • nós de comentário – nós de comentário

XPath contém hoje mais de 200 funções integradas. Existem funções para strings, valores numéricos, valores booleanos e comparação de data e hora, entre outras. XML As expressões da Path Language podem ser usadas em JavaScript, C e C++, PHP, Python e outras linguagens de programação, assim como em XSLT.

Mais informações sobre este tópico podem ser encontradas aqui:


Você tem mais alguma pergunta?

Por favor, contacte-nos


Outros conteúdos