Codice: Seleziona tutto
<SOAP-ENV:Header>
<UserCredentials xmlns="http://www.w3.org/2001/XMLSchema">
<Username xmlns="">prova1</Username>
<Password xmlns="">prova2</Password>
</UserCredentials>
</SOAP-ENV:Header>
Codice: Seleziona tutto
SOAPHeader soapHeader = envelope.getHeader();
QName qNameUserCredentials = new QName("http://www.w3.org/2001/XMLSchema", "UserCredentials");
soapHeader.addHeaderElement(qNameUserCredentials);
Codice: Seleziona tutto
Node firstChild = soapHeader.getFirstChild();
append(firstChild, "Username", "prova1");
append(firstChild, "Password", "prova2");
Codice: Seleziona tutto
private void append(Node node, String elementName, String elementText) {
Element element = node.getOwnerDocument().createElement(elementName);
element.setTextContent(elementText);
node.appendChild(element);
}