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 方法
添加回答
舉報