public interface SOAPBody extends SOAPElement
一个SOAPBody对象包含SOAPBodyElement对象,它们具有SOAP主体的内容。 甲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)
使用指定的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()
返回此
SOAPFault对象中的
SOAPBody对象。
|
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, setEncodingStyledetachNode, getParentElement, getValue, recycleNode, setParentElement, setValuegetAttribute, getAttributeNode, getAttributeNodeNS, getAttributeNS, getElementsByTagName, getElementsByTagNameNS, getSchemaTypeInfo, getTagName, hasAttribute, hasAttributeNS, removeAttribute, removeAttributeNode, removeAttributeNS, setAttribute, setAttributeNode, setAttributeNodeNS, setAttributeNS, setIdAttribute, setIdAttributeNode, setIdAttributeNSappendChild, 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, setUserDataSOAPFault addFault() throws SOAPException
SOAPFault对象,并将其添加到此SOAPBody对象。
新的SOAPFault将为强制子元素设置默认值。
SOAPFault的类型将是SOAP 1.1或SOAP 1.2 SOAPFault , protocol取决于创建MessageFactory实例时指定的MessageFactory 。
A SOAPBody可能包含一个SOAPFault子元素。
SOAPFault对象
SOAPException - 如果存在SOAP错误
SOAPFault addFault(Name faultCode, String faultString, Locale locale) throws SOAPException
SOAPFault对象,并将其添加到此SOAPBody对象。
SOAPFault的类型将是SOAP 1.1或SOAP 1.2 SOAPFault , protocol取决于创建MessageFactory实例时指定的MessageFactory 。
对于SOAP faultCode参数是Fault / Code / Value元素的值, faultString参数是Fault / Reason / Text元素的值。 对于SOAP faultCode参数是faultcode元素的值, faultString参数是faultstring元素的值。
A 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的类型将是SOAP 1.1或SOAP 1.2 SOAPFault , protocol取决于创建MessageFactory实例时指定的MessageFactory 。
对于SOAP faultCode参数是Fault / Code / Value元素的值, faultString参数是Fault / Reason / Text元素的值。 对于SOAP faultCode参数是faultcode元素的值, faultString参数是faultstring元素的值。
A 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的类型将是SOAP 1.1或SOAP 1.2 SOAPFault , protocol取决于创建MessageFactory实例时指定的MessageFactory 。
对于SOAP faultCode参数是Fault / Code / Value元素的值, faultString参数是Fault / Reason / Text元素的值。 对于SOAP faultCode参数是faultcode元素的值, faultString参数是faultstring元素的值。
在发生SOAP 1.2故障的情况下, Fault / Reason / Text元素上的强制xml:lang属性的默认值将设置为java.util.Locale.getDefault()
A SOAPBody可能包含一个SOAPFault子元素。
faultCode - 给出要设置的故障代码的Name对象;
必须是在使用的SOAP规范版本中定义的故障代码之一
faultString - a
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的类型将是SOAP 1.1或SOAP 1.2 SOAPFault , protocol取决于创建MessageFactory实例时指定的MessageFactory 。
对于SOAP faultCode参数是Fault / Code / Value元素的值, faultString参数是Fault / Reason / Text元素的值。 对于SOAP faultCode参数是faultcode元素的值, faultString参数是faultstring元素的值。
在发生SOAP 1.2故障的情况下, Fault / Reason / Text元素上的强制性xml:lang属性的默认值将设置为java.util.Locale.getDefault()
A 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()
SOAPFault对象中的
SOAPBody对象。
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 - 一个
QName对象与新的
SOAPBodyElement对象的qname
SOAPBodyElement对象
SOAPException - 如果发生SOAP错误
addBodyElement(Name)
SOAPBodyElement addDocument(Document document) throws SOAPException
Document添加到此SOAPBody对象。
调用此方法使document参数无效。 客户端应用程序应丢弃所有引用此Document及其内容的电话addDocument 。 继续使用这些引用的应用程序的行为是未定义的。
document - 其根节点将添加到此
SOAPBody的
Document对象。
SOAPBodyElement 。
SOAPException - 如果
Document无法添加
Document extractContentAsDocument() throws SOAPException
Document并设置这个SOAPBody的第一个孩子作为它的文档元素。
孩子SOAPElement被删除作为过程的一部分。
Document的
SOAPBody内容的表示。
SOAPException - 如果没有一个孩子
SOAPElement的
SOAPBody.
-
从以下版本开始:
-
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