Método createExpression() do XML DOM
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
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.