Método createExpression() do XML DOM

Manual de referência do objeto Document

Definição e uso

O método createExpression() cria uma expressão XPath para ser calculada posteriormente.

Sintaxe:

createExpression(xpathText,namespaceURLMapper)
Parâmetros Descrição
xpathText Uma string que representa a expressão XPath a ser compilada.
namespaceURLMapper uma função que mapeia um prefixo de namespace para um URL de namespace completo. Se não houver necessidade de tal mapeamento, será null.

retorno

Um Objeto XPathExpression.

lançar

Se xpathText Contém um erro de sintaxe ou usou namespaceURLMapper Um prefixo de namespace não pode ser resolvido, este método lançará uma exceção.

Descrição

Este método aceita uma string que representa uma expressão XPath e a converte em uma expressão compilada, ou seja, um XPathExpression. Além dessa expressão, o método também aceita uma função do tipo function(prefix), que resolve uma string de prefixo de namespace e retorna uma string URL de namespace completo.

O IE não suporta este API. Veja Node.selectNodes() Entenda um método alternativo específico para o IE.

Manual de referência do objeto Document