XPath

XPath advém de XML Path Language (linguagem de caminhos XML), usa uma sintaxe diferente da do XML que oferece uma forma flexível de referenciar diferentes partes de um documento XML. Também pode ser usado para testar nodos referenciados dentro dum documento para determinar se respeitam um certo padrão.

A XPath é principalmente usada em XSLT, mas também pode ser usada como uma forma muito mais poderosa de navegar o DOM de qualquer documento descrito em linguagem XML, tal como XHTML e XUL, em vez de se fiar no método getElementById, nas propriedades childNodes, etc.

A XPath usa uma notação de caminho (tal como as URL) para navegar através da estrutura hierárquica dum documento XML. Ela usa uma sintaxe diferente da sintaxe de XML, o que possibilita que se use em URIs e valores de atributos XML.

Documentação

Introdução ao uso da XPath em JavaScript
Descreve um uso da XPath diferente do XSLT.
XPath:Eixos
Lista e definição dos eixos definidos nas especificações da XPath. Os eixos são usados para descrever a relação entre nodos.
XPath:Funções
Lista e descrição das funções nucleares da XPath e adições ao XPath específicas ao XSLT.
Transformar XML com XSLT
A XSLT usa XPath para referenciar segmentos de código num documento XML que se pretende transformar.

; XSLT & XPath Tutorial: <small>The TopXML XSLT tutorial introduces you to the basics of XSLT & XPath concepts, syntax, and programming.</small>  ; What is XSLT?: <small>This extensive introduction to XSLT and XPath assumes no prior knowledge of the technologies, and guides the reader through background, context, structure, concepts and introductory terminology.</small>

Veja todos...

Comunidade

Tópicos relacionados

XSLT, XML, DOM

 

Etiquetas do documento e colaboradores

Etiquetas: 
Contributors to this page: fscholz, Lourenzo, clauber.halic, Verruckt, RuiMaciel
Última atualização por: fscholz,