Package javax.xml.soap

Examples of javax.xml.soap.SOAPElement.addChildElement()


        SOAPFactory soapElFactory = SOAPFactory.newInstance();
        SOAPElement elNode = soapElFactory.createElement(elName);
        elNode.addNamespaceDeclaration("", elName.getNamespaceURI());

        String str = new String("Hello Test");
        elNode.addChildElement("requestType").setValue(str);

        Object obj = JAXBEncoderDecoder.unmarshall(context, null,
                         elNode, elName, Class.forName(wrapperAnnotation.className()));
        assertNotNull(obj);
View Full Code Here


        // Create an XML Tree of
        // <StringStruct><arg1>World</arg1></StringStruct>
        elNode = soapElFactory.createElement(elName);
        elNode.addNamespaceDeclaration("", elName.getNamespaceURI());
        str = new String("World");
        elNode.addChildElement("arg1").setValue(str);
        // Should unmarshal without problems when no schema used.
        obj = JAXBEncoderDecoder.unmarshall(context, null, elNode,  elName,
            Class.forName("org.objectweb.hello_world_soap_http.types.StringStruct"));
        assertNotNull(obj);
        assertEquals(StringStruct.class,  obj.getClass());
View Full Code Here

    SOAPElement element = SOAPFactory.newInstance().createElement(name);
    element.addNamespaceDeclaration("xml-soap", "http://xml.apache.org/xml-soap");
    element.setAttribute("xsi:type", "xml-soap:Map");
    SOAPElement item = SOAPFactory.newInstance().createElement("item");
    for (Map.Entry<?, ?> entry : values.entrySet()) {
      item.addChildElement("key").addTextNode(entry.getKey().toString()).setAttribute("xsi:type", "xsd:string");
      SOAPElement valueElement = item.addChildElement("value");
      if (entry.getValue() == null) {
        valueElement.setAttribute("xsi:nil", "true");
      } else {
        valueElement.addTextNode(entry.getValue().toString()).setAttribute("xsi:type", "xsd:string");
View Full Code Here

    element.setAttribute("soapenc:arrayType", type + "[" + values.size() + "]");
    element.setAttribute("xsi:type", "soapenc:Array");

    for (T s : values) {
      element.addChildElement("item").addTextNode(s.toString()).setAttribute("xsi:type", type);
    }

    return element;
  }
}
View Full Code Here

        final SOAPMessage soapMessage = getSoapMessage();
        final SOAPBody soapBody = soapMessage.getSOAPBody();
        final SOAPElement loginElement =
            soapBody.addChildElement("loginUser", NAMESPACE_PREFIX);

        loginElement.addChildElement("SID", NAMESPACE_PREFIX).addTextNode(sid);
        loginElement.addChildElement("username", NAMESPACE_PREFIX).addTextNode(
            username);
        loginElement.addChildElement("userpass", NAMESPACE_PREFIX).addTextNode(
            password);
        soapMessage.saveChanges();
View Full Code Here

        final SOAPBody soapBody = soapMessage.getSOAPBody();
        final SOAPElement loginElement =
            soapBody.addChildElement("loginUser", NAMESPACE_PREFIX);

        loginElement.addChildElement("SID", NAMESPACE_PREFIX).addTextNode(sid);
        loginElement.addChildElement("username", NAMESPACE_PREFIX).addTextNode(
            username);
        loginElement.addChildElement("userpass", NAMESPACE_PREFIX).addTextNode(
            password);
        soapMessage.saveChanges();
View Full Code Here

            soapBody.addChildElement("loginUser", NAMESPACE_PREFIX);

        loginElement.addChildElement("SID", NAMESPACE_PREFIX).addTextNode(sid);
        loginElement.addChildElement("username", NAMESPACE_PREFIX).addTextNode(
            username);
        loginElement.addChildElement("userpass", NAMESPACE_PREFIX).addTextNode(
            password);
        soapMessage.saveChanges();

        final SOAPBody soapResponseBody = getSOAPResponseBody(soapMessage, getUserServiceUrl());
        final String textContent = soapResponseBody.getFirstChild().getTextContent();
View Full Code Here

        {
            room_id = room_id.trim();
            logger.info("Found openmeetings conference room ID " + room_id);
        }

        requestElement.addChildElement("SID", NAMESPACE_PREFIX)
            .addTextNode(sid);
        requestElement.addChildElement("username", NAMESPACE_PREFIX)
            .addTextNode(displayedName);
        requestElement.addChildElement("room_id", NAMESPACE_PREFIX)
            .addTextNode(room_id);
View Full Code Here

            logger.info("Found openmeetings conference room ID " + room_id);
        }

        requestElement.addChildElement("SID", NAMESPACE_PREFIX)
            .addTextNode(sid);
        requestElement.addChildElement("username", NAMESPACE_PREFIX)
            .addTextNode(displayedName);
        requestElement.addChildElement("room_id", NAMESPACE_PREFIX)
            .addTextNode(room_id);
        soapMessage.saveChanges();
View Full Code Here

        requestElement.addChildElement("SID", NAMESPACE_PREFIX)
            .addTextNode(sid);
        requestElement.addChildElement("username", NAMESPACE_PREFIX)
            .addTextNode(displayedName);
        requestElement.addChildElement("room_id", NAMESPACE_PREFIX)
            .addTextNode(room_id);
        soapMessage.saveChanges();

        final SOAPBody soapResponseBody = getSOAPResponseBody(soapMessage, getJabberServiceUrl());
        final String textContent = soapResponseBody.getFirstChild().getTextContent();
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.