public interface SOAPBody extends SOAPElement
一个SOAPBody
对象包含SOAPBodyElement
对象,这对皂体的含量。一个SOAPFault
对象,进行和/或错误信息的状态,是一个SOAPBodyElement
对象实例。
SOAPFault
ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
Modifier and Type | Method and Description |
---|---|
SOAPBodyElement |
addBodyElement(Name name)
创建一个新的具有指定名称的
SOAPBodyElement 对象并将其添加到这个
SOAPBody 对象。
|
SOAPBodyElement |
addBodyElement(QName qname)
创建一个新的具有指定属性
SOAPBodyElement 对象并将其添加到这个
SOAPBody 对象。
|
SOAPBodyElement |
addDocument(Document document)
添加DOM
根节点到这
SOAPBody 对象。
|
SOAPFault |
addFault()
创建一个新的
SOAPFault 对象并将其添加到这个
SOAPBody 对象。
|
SOAPFault |
addFault(Name faultCode, String faultString)
创建一个新的
SOAPFault 对象并将其添加到这个
SOAPBody 对象。
|
SOAPFault |
addFault(Name faultCode, String faultString, Locale locale)
创建一个新的
SOAPFault 对象并将其添加到这个
SOAPBody 对象。
|
SOAPFault |
addFault(QName faultCode, String faultString)
创建一个新的
SOAPFault 对象并将其添加到这个
SOAPBody 对象。
|
SOAPFault |
addFault(QName faultCode, String faultString, Locale locale)
创建一个新的
SOAPFault 对象并将其添加到这个
SOAPBody 对象。
|
Document |
extractContentAsDocument()
创建一个新的DOM
和本
SOAPBody 第一个子集作为它的文档元素。
|
SOAPFault |
getFault()
在这
SOAPBody 返回对象的
SOAPFault 对象。
|
boolean |
hasFault()
指示
SOAPFault 对象存在于这个
SOAPBody 对象。
|
addAttribute, addAttribute, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addChildElement, addNamespaceDeclaration, addTextNode, createQName, getAllAttributes, getAllAttributesAsQNames, getAttributeValue, getAttributeValue, getChildElements, getChildElements, getChildElements, getElementName, getElementQName, getEncodingStyle, getNamespacePrefixes, getNamespaceURI, getVisibleNamespacePrefixes, removeAttribute, removeAttribute, removeContents, removeNamespaceDeclaration, setElementQName, setEncodingStyle
detachNode, getParentElement, getValue, recycleNode, setParentElement, setValue
getAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNS
appendChild, cloneNode, compareDocumentPosition, getAttributes, getBaseURI, getChildNodes, getFeature, getFirstChild, getLastChild, getLocalName, getNamespaceURI, getNextSibling, getNodeName, getNodeType, getNodeValue, getOwnerDocument, getParentNode, getPrefix, getPreviousSibling, getTextContent, getUserData, hasAttributes, hasChildNodes, insertBefore, isDefaultNamespace, isEqualNode, isSameNode, isSupported, lookupNamespaceURI, lookupPrefix, normalize, removeChild, replaceChild, setNodeValue, setPrefix, setTextContent, setUserData
SOAPFault addFault() throws SOAPException
SOAPFault
对象并将其添加到这个
SOAPBody
对象。新
SOAPFault
将默认值设置为强制性的子元素。该
SOAPFault
类型将肥皂或香皂1.1 1.2
SOAPFault
取决于
protocol
指定在创建
MessageFactory
实例。
一个SOAPBody
最多只能包含一SOAPFault
子元素。
SOAPFault
对象
SOAPException
-如果有一个SOAP错误
SOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault
对象并将其添加到这个
SOAPBody
对象。该
SOAPFault
类型将肥皂或香皂1.1 1.2
SOAPFault
根据指定在创建
MessageFactory
实例的
protocol
。
肥皂1.2 faultCode
参数的故障/代码/价值元素的值和faultString
参数的故障/原因/文本元素的值。肥皂1.1 faultCode
参数的faultcode
元素的值和faultString
参数的faultstring
元素的值。
一个SOAPBody
最多只能包含一SOAPFault
子元素。
faultCode
-
Name
对象给出故障代码进行设置;必须有一个在使用SOAP规范的版本定义的故障码
faultString
-
String
给出故障解释
locale
-
Locale
对象表示的
faultString
母语
SOAPFault
对象
SOAPException
-如果有一个SOAP错误
SOAPFault.setFaultCode(javax.xml.soap.Name)
,
SOAPFault.setFaultString(java.lang.String)
SOAPFault addFault(QName faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault
对象并将其添加到这个
SOAPBody
对象。该
SOAPFault
类型将肥皂或香皂1.1 1.2
SOAPFault
根据指定在创建
MessageFactory
实例的
protocol
。
肥皂1.2 faultCode
参数的故障/代码/价值元素的值和faultString
参数的故障/原因/文本元素的值。肥皂1.1 faultCode
参数的faultcode
元素的值和faultString
参数的faultstring
元素的值。
一个SOAPBody
最多只能包含一SOAPFault
子元素。
faultCode
-
QName
对象给出故障代码进行设置;必须有一个在使用SOAP规范的版本定义的故障码。
faultString
-
String
给出故障解释
locale
-
Locale
对象表示的
faultString
母语
SOAPFault
对象
SOAPException
-如果有一个SOAP错误
SOAPFault.setFaultCode(javax.xml.soap.Name)
,
SOAPFault.setFaultString(java.lang.String)
,
addFault(Name faultCode, String faultString, Locale locale)
SOAPFault addFault(Name faultCode, String faultString) throws SOAPException
SOAPFault
对象并将其添加到这个
SOAPBody
对象。该
SOAPFault
类型将肥皂或香皂1.1 1.2
SOAPFault
根据指定在创建
MessageFactory
实例的
protocol
。
肥皂1.2 faultCode
参数的故障/代码/价值元素的值和faultString
参数的故障/原因/文本元素的值。肥皂1.1 faultCode
参数的故障代码元素的值和faultString
参数的faultstring元素的值。
在SOAP 1.2故障的情况下,在故障/原因/文本元强制性xml:lang
属性的默认值将被设置为java.util.Locale.getDefault()
一个SOAPBody
最多只能包含一SOAPFault
子元素。
faultCode
-
Name
对象给出故障代码进行设置;必须有一个在使用SOAP规范的版本定义的故障码
faultString
-
String
给出故障解释
SOAPFault
对象
SOAPException
-如果有一个SOAP错误
SOAPFault.setFaultCode(javax.xml.soap.Name)
,
SOAPFault.setFaultString(java.lang.String)
SOAPFault addFault(QName faultCode, String faultString) throws SOAPException
SOAPFault
对象并将其添加到这个
SOAPBody
对象。该
SOAPFault
类型将肥皂或香皂1.1 1.2
SOAPFault
根据指定在创建
MessageFactory
实例的
protocol
。
肥皂1.2 faultCode
参数的故障/代码/价值元素的值和faultString
参数的故障/原因/文本元素的值。肥皂1.1 faultCode
参数的故障代码元素的值和faultString
参数的faultstring元素的值。
在SOAP 1.2故障的情况下,在故障/原因/文本元强制性xml:lang
属性的默认值将被设置为java.util.Locale.getDefault()
一个SOAPBody
最多只能包含一SOAPFault
子元素
faultCode
-
QName
对象给出故障代码进行设置;必须有一个在使用SOAP规范的版本定义的故障码
faultString
-
String
给出故障解释
SOAPFault
对象
SOAPException
-如果有一个SOAP错误
SOAPFault.setFaultCode(javax.xml.soap.Name)
,
SOAPFault.setFaultString(java.lang.String)
,
addFault(Name faultCode, String faultString)
boolean hasFault()
SOAPFault
对象存在于这个
SOAPBody
对象。
true
如果
SOAPFault
对象存在于这个
SOAPBody
对象;
false
否则
SOAPFault getFault()
SOAPBody
返回对象的
SOAPFault
对象。
SOAPFault
对象在这
SOAPBody
对象如果存在,否则无效。
SOAPBodyElement addBodyElement(Name name) throws SOAPException
SOAPBodyElement
对象并将其添加到这个
SOAPBody
对象。
name
-一个叫
Name
对象为新
SOAPBodyElement
对象
SOAPBodyElement
对象
SOAPException
如果SOAP错误发生
addBodyElement(javax.xml.namespace.QName)
SOAPBodyElement addBodyElement(QName qname) throws SOAPException
SOAPBodyElement
对象并将其添加到这个
SOAPBody
对象。
qname
-一种新的
SOAPBodyElement
对象将
QName
对象
SOAPBodyElement
对象
SOAPException
如果SOAP错误发生
addBodyElement(Name)
SOAPBodyElement addDocument(Document document) throws SOAPException
Document
根节点到这
SOAPBody
对象。
调用此方法无效的document
参数。客户端应用程序应该抛弃所有引用这Document
及其内容addDocument
召唤。继续使用这些引用的应用程序的行为是不确定的。
document
-
Document
对象的根节点将被添加到该
SOAPBody
。
SOAPBodyElement
。
SOAPException
-如果
Document
不能添加
Document extractContentAsDocument() throws SOAPException
SOAPBody
含量
Document
表示。
SOAPException
-如果没有一个孩子的
SOAPBody
.
SOAPElement
-
从以下版本开始:
-
SAAJ 1.3
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.
本帮助文档是使用
《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585