Доброго времени суток, уважаемые читатели блога okITgo.ru! Заключительная статья по методам DOM объекта Узел XML документа посвящена рассмотрению еще двух методов – lookupNamespaceURI() и lookupPrefix(), используемых для получения URI и префикса пространства имен узла соответственно.
Метод lookupNamespaceURI()
Объект Узел
Определение и Использование
Метод lookupNamespaceURI() возвращает URI пространства имен, соответствующего указанному префиксу для узла.
Синтаксис
nodeObject.lookupNamespaceURI(prefix)
|
Параметр |
Описание |
prefix |
Обязательный. Префикс |
Пример
Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc с помощью loadXMLDoc() и определяет URI пространства имен для префикса "c" в первом элементе <book>:
Пример
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.lookupNamespaceURI("c"));
|
Вывод:
http://okitgo.ru/children/
|
Попробуйте сами » |
Метод lookupPrefix()
Объект Узел
Определение и Использование
Метод lookupPrefix() возвращает префикс, соответствующий указанному URI пространства имен для узла.
Синтаксис
nodeObject.lookupPrefix(URI)
|
Параметр |
Описание |
URI |
Обязательный. URI пространства имен |
Пример
Следующий фрагмент кода загружает "books_ns.xml" в xmlDoc посредством loadXMLDoc() и определяет префикс для указанного URI пространства имен в первом элементе <book>:
Пример
xmlDoc=loadXMLDoc("books_ns.xml");
x=xmlDoc.getElementsByTagName("book")[0];
document.write(x.lookupPrefix("http://okitgo.ru/children/"));
|
Вывод:
Попробуйте сами » |
Объект Узел