Visit Mozilla.org

XPath

De MDC


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 dum 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 [[URI]s 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.


Veja todos...

Comunidade


Tópicos relacionados

XSLT, XML, DOM