Методы определения пространства имен по префиксу и наоборот – lookupNamespaceURI() и lookupPrefix()
Доброго времени суток, уважаемые читатели блога okITgo.ru! При необходимости выяснить к какому пространству имен принадлежит XML элемент, можно воспользоваться одним из методов lookupNamespaceURI() или lookupPrefix().
Метод lookupNamespaceURI()

Определение и Использование
Метод lookupNamespaceURI() возвращает пространство имен, соответствующее указанному префиксу текущего узла.
Синтаксис
elementNode.lookupNamespaceURI(prefix) |
Параметр | Описание |
---|---|
prefix | Обязательный. Строка, которая указывает префикс для поиска |
Пример
Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc, используя
loadXMLDoc(), и находит URI пространства имен для префикса "c" в первом элемента <book>:
Пример
Вывод:
|
Метод lookupPrefix()

Определение и Использование
Метод lookupPrefix() возвращает префикс, который соответствует указанному URI пространства имен на текущем узле.
Синтаксис
elementNode.lookupPrefix(URI) |
Параметр | Описание |
---|---|
URI | Обязательный. URI пространства имен для префикса, который надо найти |
Пример
Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc, используя
loadXMLDoc(), и находит префикс для пространства имен с указанным URI в первом элементе <book>:
Пример
Вывод:
|
Спасибо за внимание! До скорых встреч на страницах сайта okITgo.ru.