The SOAPElement Type

Los elementos específicos a la aplicación que no son parte del namespace XML de SOAP se representan mediante objetos del tipo SOAPElement. Este tipo puede representar cualquier elemento XML. Contiene métodos para acceder a elementos hijo, atributos, información del namespace y demás. Como cualquier elemento XML puede contener a otros elementos XML, un SOAPELement puede contener otros objetos SOAPElement. El tipo SOAPElement modela una estructura jerárquica que se corresponde con la estructura jerárquica de XML. El tipo SOAPElement es supertipo de otros tipos SOAP, incluyendo SOAPEnvelope, SOAPBody, SOAPBodyElement, SOAPHeader, SOAPHeaderElement y los elementos fault. El tipo Node es el supertipo de SOAPElement. El tipo SOAPElement se define así:

package javax.xml.soap;
import java.util.Iterator;

public interface SOAPElement extends Node, org.w3c.dom.Element {
public SOAPElement addAttribute(Name name, String value)
throws SOAPException;
public SOAPElement addChildElement(Name name) throws SOAPException;
public SOAPElement addChildElement(SOAPElement element)
throws SOAPException;
public SOAPElement addChildElement(String localName) throws SOAPException;
public SOAPElement addChildElement(String localName, String prefix)
throws SOAPException;
public SOAPElement addChildElement(String localName, String prefix,
String uri) throws SOAPException;
public SOAPElement addNamespaceDeclaration(String prefix, String uri)
throws SOAPException;
public SOAPElement addTextNode(String text);
public Iterator getAllAttributes();
public String getAttributeValue(Name name);
public Iterator getChildElements();
public Iterator getChildElements(Name name);
public Name getElementName();
public String getEncodingStyle();
public Iterator getNamespacePrefixes();
public String getNamespaceURI(String prefix);
public Iterator getVisableNamespacePrefixes();
public boolean removeAttribute(Name name);
public boolean removeNamespaceDeclaration(String prefix);
public boolean removeContents();
public void setEncodingStyle(String encodingStyle);
}


Entonces, la A se convertiría en nuestra alternativa.

Pregunta tomada de ActualTests

Publicar un comentario