Metoda createExpression() DOM XML
Definicja i zastosowanie
Metoda createExpression() tworzy wyrażenie XPath do późniejszego obliczenia.
Gramatyka:
createExpression(xpathText,namespaceURLMapper)
Parametry | Opis |
---|---|
xpathText | Ciąg znaków reprezentujący wyrażenie XPath do skompilowania. |
namespaceURLMapper | funkcja, która mapuje przedrostek przestrzeni nazw do pełnego adresu URL przestrzeni nazw. Jeśli nie jest wymagana taka mapowanie, zwraca null. |
Wartość zwracana
jeden Obiekt XPathExpression.
wyrzuca
jeśli xpathText Zawiera błąd gramatyczny lub używa namespaceURLMapper Nie można rozwiązać przedrostu przestrzeni nazw, ta metoda wyrzuca wyjątek.
Opis
Ta metoda przyjmuje ciąg znaków reprezentujący wyrażenie XPath i konwertuje je na skompilowane wyrażenie, tj. XPathExpression. Opoza tym, metoda ta przyjmuje funkcję o formacie function(prefix), która analizuje ciąg znaków przedrostu przestrzeni nazw i zwraca ciąg znaków reprezentujący pełny adres URL przestrzeni nazw.
IE nie obsługuje tego API. Zobacz Node.selectNodes() Dowiedz się o alternatywnych metodach specyficznych dla IE.