SAAJ provee un número de interfaces que se pueden usar para construir un documento SOAP simple. Aquí tenemos el diagrama de herencia:
Un mensaje o documento SOAP es una instancia XML compuesta por elementos y atributos. Por conveniencia, cada parte de un documento SOAP tiene un tipo correspondiente SAAJ. El Envelope es representado por SOAPEnvelope, el Header es representado por SOAPHeader, el Body por SOAPBody y así sucesivamente. El tipo SOAPElement es utilizado para elementos específicos de la aplicación que no pertenecen al namespace de SOAP.
El supertipo de SOAPElement, y por consiguiente de todos sus subtipos, es Node. La interfaz Node nos provee de unos cuantos métodos útiles para navegar a través de un árbol jerárquico de elementos, remover nodos del árbol y marcar nodos para reciclaje.
Con lo que queda demostrado que la B es la opción válida.
Pregunta tomada de ActualTests
Publicar un comentario