为了账号安全,请及时绑定邮箱和手机立即绑定

请问Node是Java库当中的一个类吗?

请问Node是Java库当中的一个类吗?

慕斯709654 2018-07-23 10:10:10
有关Java中Node的一个问题
查看完整描述

1 回答

?
浮云间

TA贡献1829条经验 获得超4个赞

Node 是org.w3c.dom包下定义接口其子接口很多
javax.xml.soap的Node接口方法定义如下

getValue
String getValue()如果这是一个 Text 节点,则返回此节点的值,否则返回此节点的直接子节点值。如果此 Node 有一个直接子节点是 Text 节点,则返回该直接子节点的值。如果存在一个以上的 Text 节点,则返回第一个 Text 节点的值。否则返回 null。

返回:
如果此节点是一个 Text 节点或该文本由此 Node 对象(该对象是一个 Text 对象)的第一个直接子节点(如果这种子节点存在)包含,则返回带有此节点文本的 String;否则返回 null。

--------------------------------------------------------------------------------

setValue
void setValue(String value)如果这是一个 Text 节点,则此方法会设置它的值,否则该方法设置此节点的直接 (Text) 子节点值。仅当存在子节点且该节点是 Text 节点时,才能设置此节点的直接子节点值,如果没有子节点,则将创建 Text 子节点。

抛出:
IllegalStateException - 如果该节点不是 Text 节点,也没有子节点或者有一个子节点但不是 Text 节点。
从以下版本开始:
SAAJ 1.2

--------------------------------------------------------------------------------

setParentElement
void setParentElement(SOAPElement parent)
throws SOAPException将此 Node 对象的父节点设置为给定的 SOAPElement 对象。

参数:
parent - 要设置为此 Node 对象父节点的 SOAPElement 对象
抛出:
SOAPException - 如果将父节点设置为给定元素时出现错误
另请参见:
getParentElement()

--------------------------------------------------------------------------------

getParentElement
SOAPElement getParentElement()返回此 Node 对象的父元素。如果树没有存入内存,则此方法抛出 UnsupportedOperationException。

返回:
此 Node 对象的父节点 SOAPElement 对象;如果此 Node 对象为根节点,则返回 null
抛出:
UnsupportedOperationException - 如果整个树没有存入内存
另请参见:
setParentElement(javax.xml.soap.SOAPElement)

--------------------------------------------------------------------------------

detachNode
void detachNode()从树中移除此 Node 对象。

--------------------------------------------------------------------------------

recycleNode
void recycleNode()通知实现此 Node 对象不再由应用程序使用,对于以后可能创建的节点,实现可以随意重用此对象。
调用 recycleNode 方法意味着以前调用过 detachNode 方法

查看完整回答
反对 回复 2018-07-28
  • 1 回答
  • 0 关注
  • 3970 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信