如何在没有名称空间JAVA的情况下添加SOAP请求的子元素

如何在没有名称空间JAVA的情况下添加SOAP请求的子元素,java,soap,Java,Soap,我正在尝试构建一条SOAP消息,需要去掉子元素中的名称空间 如下所示 QName childName = new QName("","objRequest","tem"); 我得到了一个异常org.w3c.dom.DOMException:NAMESPACE\u ERR:试图以一种不正确的方式创建或更改对象 我试过了 SOAPElement bodyElement1 =bodyElement.addChildElement("objRequest","tem"); 并且仍然将默认名称空间添

我正在尝试构建一条SOAP消息,需要去掉子元素中的名称空间

如下所示

QName childName = new QName("","objRequest","tem"); 
我得到了一个异常org.w3c.dom.DOMException:NAMESPACE\u ERR:试图以一种不正确的方式创建或更改对象

我试过了

SOAPElement bodyElement1 =bodyElement.addChildElement("objRequest","tem");
并且仍然将默认名称空间添加为

<tem:objRequest xmlns:tem="http://tempuri.org/">

我希望将元素添加为
,而不是上面的内容。
如果有办法,请告诉我。

您所要做的就是将名称空间添加到信封中

envelope.addNamespaceDeclaration("tem","http://tempuri.org/")
我假设您没有应用xml/xslt转换来获取结果字符串