public interface NamedNodeMap
NamedNodeMap接口来表示,可以通过名称访问节点的集合。注意,
NamedNodeMap不是继承自
NodeList;
NamedNodeMaps不是建立在任何特定的顺序。包含在实施
NamedNodeMap对象的对象也可以是一个序数索引访问,但这仅仅是为了让一个
NamedNodeMap内容方便枚举,而并不意味着DOM指定命令,这些节点。
在DOM对象是生活NamedNodeMap。
| Modifier and Type | Method and Description |
|---|---|
int |
getLength()
在这个Map中的节点的数量。
|
Node |
getNamedItem(String name)
检索由名称指定的节点。
|
Node |
getNamedItemNS(String namespaceURI, String localName)
检索指定一个节点的本地名称和命名空间URI。
|
Node |
item(int index)
返回
indexth项目Map。
|
Node |
removeNamedItem(String name)
移除指定名称的节点。
|
Node |
removeNamedItemNS(String namespaceURI, String localName)
删除一个节点指定的本地名称和命名空间URI。
|
Node |
setNamedItem(Node arg)
添加一个节点使用其
nodeName属性。
|
Node |
setNamedItemNS(Node arg)
添加一个节点使用其
namespaceURI和
localName。
|
Node getNamedItem(String name)
name -节点检索
nodeName。
Node(任何类型)与指定的
nodeName,或
null如果不确定在Map上的任何节点。
Node setNamedItem(Node arg) throws DOMException
nodeName属性。如果这个映射中已经存在该名称的节点,则将被新的一个替换为新的。替换一个节点本身没有影响。
nodeName属性是用来获得名称的节点必须保存下,某些类型的多个节点(那些有“特殊”的字符串值)不能被存储为名称冲突。这是最好的节点可以是多余的。
arg -节点中存储的Map。节点会使用它的
nodeName属性的值。
Node取代现有的节点替换
Node返回,否则返回
null。
DOMException - wrong_document_err:如果
arg是一比一,创造了这个Map不同的文档创建了。
arg是
Attr,已经是另一个对象的一个属性,提出
Element。DOM节点的用户必须显式地克隆
Attr重复使用在其他元素。
Node removeNamedItem(String name) throws DOMException
name节点的删除
nodeName。
DOMException - not_found_err:如果没有节点命名
name这个Map了。
Node item(int index)
indexth项目Map。如果
index大于或等于该图的节点数,返回
null。
index指数到这个Map。
indexth位置的节点,或
null如果这不是一个有效的指标。
int getLength()
0到
length-1包容。
Node getNamedItemNS(String namespaceURI, String localName) throws DOMException
namespaceURI -节点检索命名空间URI。
localName -节点的本地名称检索。
Node(任何类型)具有指定的本地名称和命名空间URI或
null如果他们不确定在Map上的任何节点。
DOMException - not_supported_err:可提高如果实现不支持此功能的“XML”通过文件暴露了语言不支持XML命名空间(如[
HTML 4.01 ])。
Node setNamedItemNS(Node arg) throws DOMException
namespaceURI和
localName。如果一个节点和命名空间URI和本地名称已经在这张Map上,它被替换为新的。替换一个节点本身没有影响。
arg -节点中存储的Map。节点会使用它的
namespaceURI和
localName属性值。
Node取代现有的节点替换
Node返回,否则返回
null。
DOMException - wrong_document_err:如果
arg是一比一,创造了这个Map不同的文档创建了。
arg是
Attr,已经是另一个对象的一个属性,提出
Element。DOM节点的用户必须显式地克隆
Attr重复使用在其他元素。
Node removeNamedItemNS(String namespaceURI, String localName) throws DOMException
Node接口。如果是这样的话,一个属性直接包含默认值以及对应的命名空间URI、本地名称和前缀适用时。
namespaceURI -节点删除命名空间URI。
localName -节点的本地名称删除。
DOMException - not_found_err:如果有指定的
namespaceURI和
localName这个Map没有结了。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.