1 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超4個(gè)贊
Node 是org.w3c.dom包下定義接口其子接口很多
javax.xml.soap的Node接口方法定義如下
getValue
String getValue()如果這是一個(gè) Text 節(jié)點(diǎn),則返回此節(jié)點(diǎn)的值,否則返回此節(jié)點(diǎn)的直接子節(jié)點(diǎn)值。如果此 Node 有一個(gè)直接子節(jié)點(diǎn)是 Text 節(jié)點(diǎn),則返回該直接子節(jié)點(diǎn)的值。如果存在一個(gè)以上的 Text 節(jié)點(diǎn),則返回第一個(gè) Text 節(jié)點(diǎn)的值。否則返回 null。
返回:
如果此節(jié)點(diǎn)是一個(gè) Text 節(jié)點(diǎn)或該文本由此 Node 對(duì)象(該對(duì)象是一個(gè) Text 對(duì)象)的第一個(gè)直接子節(jié)點(diǎn)(如果這種子節(jié)點(diǎn)存在)包含,則返回帶有此節(jié)點(diǎn)文本的 String;否則返回 null。
--------------------------------------------------------------------------------
setValue
void setValue(String value)如果這是一個(gè) Text 節(jié)點(diǎn),則此方法會(huì)設(shè)置它的值,否則該方法設(shè)置此節(jié)點(diǎn)的直接 (Text) 子節(jié)點(diǎn)值。僅當(dāng)存在子節(jié)點(diǎn)且該節(jié)點(diǎn)是 Text 節(jié)點(diǎn)時(shí),才能設(shè)置此節(jié)點(diǎn)的直接子節(jié)點(diǎn)值,如果沒有子節(jié)點(diǎn),則將創(chuàng)建 Text 子節(jié)點(diǎn)。
拋出:
IllegalStateException - 如果該節(jié)點(diǎn)不是 Text 節(jié)點(diǎn),也沒有子節(jié)點(diǎn)或者有一個(gè)子節(jié)點(diǎn)但不是 Text 節(jié)點(diǎn)。
從以下版本開始:
SAAJ 1.2
--------------------------------------------------------------------------------
setParentElement
void setParentElement(SOAPElement parent)
throws SOAPException將此 Node 對(duì)象的父節(jié)點(diǎn)設(shè)置為給定的 SOAPElement 對(duì)象。
參數(shù):
parent - 要設(shè)置為此 Node 對(duì)象父節(jié)點(diǎn)的 SOAPElement 對(duì)象
拋出:
SOAPException - 如果將父節(jié)點(diǎn)設(shè)置為給定元素時(shí)出現(xiàn)錯(cuò)誤
另請(qǐng)參見:
getParentElement()
--------------------------------------------------------------------------------
getParentElement
SOAPElement getParentElement()返回此 Node 對(duì)象的父元素。如果樹沒有存入內(nèi)存,則此方法拋出 UnsupportedOperationException。
返回:
此 Node 對(duì)象的父節(jié)點(diǎn) SOAPElement 對(duì)象;如果此 Node 對(duì)象為根節(jié)點(diǎn),則返回 null
拋出:
UnsupportedOperationException - 如果整個(gè)樹沒有存入內(nèi)存
另請(qǐng)參見:
setParentElement(javax.xml.soap.SOAPElement)
--------------------------------------------------------------------------------
detachNode
void detachNode()從樹中移除此 Node 對(duì)象。
--------------------------------------------------------------------------------
recycleNode
void recycleNode()通知實(shí)現(xiàn)此 Node 對(duì)象不再由應(yīng)用程序使用,對(duì)于以后可能創(chuàng)建的節(jié)點(diǎn),實(shí)現(xiàn)可以隨意重用此對(duì)象。
調(diào)用 recycleNode 方法意味著以前調(diào)用過 detachNode 方法
添加回答
舉報(bào)