org.w3c.dom 包的一D类

[size=x-large]
Node接口
继承其的接口有:Document,Element,Text,Attr.

Node的属性nodeName,nodeValue,attributes用get方法可得到

Document无父节点(他是最大的了嘛)。Attr,DOM不会将它看作文档树的一部分,所以,父节点,

兄弟节点为空。

接口 Node
Node的字段
static short的字段
ATTRIBUTE_NODE ,DOCUMENT_NODE ,ELEMENT_NODE ,TEXT_NODE .

Node的方法

得到节点相关信息
String getNodeName()

String getNodeValue()
void setNodeValue(String nodeValue)

boolean hasAttributes()
NamedNodeMap getAttributes()

String getTextContent() //不知有什么效果
void setTextContent(String textContent)

short getNodeType()

Document getOwnerDocument()

Node getParentNode()

Node getNextSibling()
Node getPreviousSibling()

boolean hasChildNodes()
NodeList getChildNodes()
Node getFirstChild()
Node getLastChild()

Node appendChild(Node newChild)
Node insertBefore(Node newChild, Node refChild)
Node replaceChild(Node newChild, Node oldChild)
Node removeChild(Node oldChild)

boolean isEqualNode(Node arg)
boolean isSameNode(Node other)

Node cloneNode(boolean deep) //不知有什么效果

接口 Document

Element getElementById(String elementId)
NodeList getElementsByTagName(String tagname)

Attr createAttribute(String name)
Element createElement(String tagName)
Text createTextNode(String data)

String getInputEncoding()
String getXmlEncoding()
String getXmlVersion()
void setXmlVersion(String xmlVersion)

Node adoptNode(Node source)
Node importNode(Node importedNode, boolean deep)

Node renameNode(Node n, String namespaceURI, String qualifiedName)

接口 Element

String getTagName()

boolean hasAttribute(String name)
String getAttribute(String name)
Attr getAttributeNode(String name)
void setAttribute(String name, String value)
Attr setAttributeNode(Attr newAttr)

void removeAttribute(String name)
Attr removeAttributeNode(Attr oldAttr)

void setIdAttribute(String name, boolean isId)
void setIdAttributeNode(Attr idAttr, boolean isId)

NodeList getElementsByTagName(String name)


接口 Text

String getWholeText()
boolean isElementContentWhitespace()
Text replaceWholeText(String content)
Text splitText(int offset)


接口 Attr

String getName()
String getValue()
void setValue(String value)
boolean isId()
Element getOwnerElement()
TypeInfo getSchemaTypeInfo()

[/size]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值