public interface NamedNodeMap
NamedNodeMap интерфейс используется, чтобы представить наборы узлов, к которым можно получить доступ по имени. Отметьте это NamedNodeMap не наследовался от NodeList; NamedNodeMaps не сохраняются ни в каком определенном порядке. Объекты содержатся в объектной реализации NamedNodeMap май также быть полученным доступ ординалом индексирует, но это должно просто позволить удобное перечисление содержания a NamedNodeMap, и не подразумевает, что ДОМ определяет порядок к этим Узлам. NamedNodeMap объекты в ДОМЕ живы.
См. также .
| Модификатор и Тип | Метод и Описание |
|---|---|
int |
getLength()
Число узлов в этой карте.
|
Узел |
getNamedItem(String name)
Получает узел, определенный по имени.
|
Узел |
getNamedItemNS(String namespaceURI, String localName)
Получает узел, определенный локальным именем и URI пространства имен.
|
Узел |
item(int index)
Возвраты
indexэлемент th в карте. |
Узел |
removeNamedItem(String name)
Удаляет узел, определенный по имени.
|
Узел |
removeNamedItemNS(String namespaceURI, String localName)
Удаляет узел, определенный локальным именем и URI пространства имен.
|
Узел |
setNamedItem(Node arg)
Добавляет узел, используя
nodeName атрибут. |
Узел |
setNamedItemNS(Node arg)
Добавляет узел, используя
namespaceURI и localName. |
Node getNamedItem(String name)
name - nodeName из узла, чтобы получить.Node (любого типа) с указанным nodeName, или null если это не идентифицирует узла в этой карте.Node setNamedItem(Node arg) throws DOMException
nodeName атрибут. Если узел с тем именем уже присутствует в этой карте, это заменяется новым. Замена узла отдельно не имеет никакого эффекта. nodeName атрибут используется, чтобы получить имя, которое узел должен быть сохранен под, многократные узлы определенных типов (те, у которых есть "специальное" строковое значение), не может быть сохранен, поскольку имена столкнулись бы. Это замечается как предпочтительное для разрешения узлов быть искаженным.arg - Узел, чтобы сохранить в этой карте. Узел позже будет доступным использованием значения nodeName атрибут.Node заменяет существующий узел замененный Node возвращается, иначе null возвращается.DOMException - WRONG_DOCUMENT_ERR: Повышенный, если arg создавался из различного документа чем тот, который создал эту карту. arg Attr это уже - атрибут другого Element объект. Пользователь ДОМА должен явно клонироваться Attr узлы, чтобы снова использовать их в других элементах. Node removeNamedItem(String name) throws DOMException
name - nodeName из узла, чтобы удалить.DOMException - NOT_FOUND_ERR: Повышенный, если нет никакого названного узла name в этой карте. Node item(int index)
indexэлемент th в карте. Если index больше чем или равен числу узлов в этой карте, это возвращается null.index - Индексируйте в эту карту.indexпозиция th в карте, или null если это не допустимое, индексируют.int getLength()
0 к length-1 включительно.Node getNamedItemNS(String namespaceURI, String localName) throws DOMException
namespaceURI - URI пространства имен узла, чтобы получить.localName - Локальное имя узла, чтобы получить.Node (любого типа) с указанным локальным именем и URI пространства имен, или null если они не идентифицируют узла в этой карте.DOMException - NOT_SUPPORTED_ERR: Может быть повышен, если реализация не поддерживает функцию "XML", и язык, представленный через Документ, не поддерживает XML Пространства имен (такие как ).Node setNamedItemNS(Node arg) throws DOMException
namespaceURI и localName. Если узел с тем URI пространства имен и что локальное имя уже присутствует в этой карте, оно заменяется новым. Замена узла отдельно не имеет никакого эффекта. arg - Узел, чтобы сохранить в этой карте. Узел позже будет доступным использованием значения namespaceURI и localName атрибуты.Node заменяет существующий узел замененный Node возвращается, иначе null возвращается.DOMException - WRONG_DOCUMENT_ERR: Повышенный, если arg создавался из различного документа чем тот, который создал эту карту. arg Attr это уже - атрибут другого Element объект. Пользователь ДОМА должен явно клонироваться Attr узлы, чтобы снова использовать их в других элементах. Node removeNamedItemNS(String namespaceURI, String localName) throws DOMException
Node интерфейс. Если так, атрибут сразу появляется содержащий значение по умолчанию так же как соответствующий URI пространства имен, локальное имя, и префикс когда применимый. namespaceURI - URI пространства имен узла, чтобы удалить.localName - Локальное имя узла, чтобы удалить.DOMException - NOT_FOUND_ERR: Повышенный, если нет никакого узла с указанным namespaceURI и localName в этой карте.
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92