Spec-Zone.ru › OpenJDK 25

Интерфейс XPathNamespace

Все суперинтерфейсы:
Node
public interface XPathNamespace extends Node
Интерфейс XPathNamespace возвращается интерфейсами XPathResult для представления типа узла пространства имён XPath, которого нет в DOM. Для этого типа узла не существует публичного конструктора. Попытки поместить его в иерархию или NamedNodeMap приводят к DOMException с кодом HIERARCHY_REQUEST_ERR . Этот узел доступен только для чтения, поэтому методы или установка атрибутов, которые изменили бы узел, приводят к DOMException с кодом NO_MODIFICATION_ALLOWED_ERR.

В основной спецификации описаны атрибуты интерфейса Node, различающиеся для разных типов узлов, но не описан XPATH_NAMESPACE_NODE, поэтому здесь приведено описание этих атрибутов для данного типа узла. Все атрибуты Node, не описанные в этом разделе, имеют значение null или false.

ownerDocument совпадает с ownerDocument для ownerElement, даже если элемент позднее будет принят в другой документ.

prefix — это префикс пространства имён, представленного узлом.

nodeName совпадает с prefix.

nodeType равно XPATH_NAMESPACE_NODE.

namespaceURI — это URI пространства имён, представленного узлом.

Вызовы adoptNode, cloneNode и importNode для этого типа узла завершаются ошибкой, вызывая DOMException с кодом NOT_SUPPORTED_ERR.В будущих версиях спецификации XPath определение узла пространства имён может быть изменено несовместимым образом; в этом случае для реализации версий, следующих за XPath 1.0, могут потребоваться несовместимые изменения значений полей.

См. также Спецификацию объектной модели документа (DOM) Level 3 XPath.

Начиная с:
1.4, DOM Level 3

Краткое описание полей

Модификатор и тип Поле Описание
static final short XPATH_NAMESPACE_NODE
Узел является Namespace.

Поля, объявленные в интерфейсе Node

ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE

Краткое описание методов

Модификатор и тип Метод Описание
Element getOwnerElement()
Element, в области видимости которого находилось пространство имён в момент запроса.

Методы, объявленные в интерфейсе Node

appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData

Подробное описание полей

XPATH_NAMESPACE_NODE

static final short XPATH_NAMESPACE_NODE
Узел является Namespace.
См. также:
  • Значения константных полей

Подробное описание методов

getOwnerElement

Element getOwnerElement()
Element, в области видимости которого находилось пространство имён в момент запроса. Это значение не меняется у возвращённого узла пространства имён, даже если документ изменится так, что пространство имён перестанет быть в области видимости для этого элемента и XPath больше не будет находить здесь этот узел.

Сообщить об ошибке или предложить улучшение
Дополнительную справочную информацию по API и документацию для разработчиков см. в документации Java SE, содержащей более подробные описания для разработчиков, обзор концепций, определения терминов, обходные решения и рабочие примеры кода. Другие версии.
Java является товарным знаком или зарегистрированным товарным знаком Oracle и/или её аффилированных лиц в США и других странах.
Авторские права © 1993, 2025, Oracle и/или её аффилированные лица, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
Все права защищены. Использование регулируется условиями лицензии и политикой распространения документации.

© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/25/docs/api/jdk.xml.dom/org/w3c/dom/xpath/XPathNamespace.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API