簡體   English   中英

如何在不使用命名空間JAVA的情況下添加SOAP請求的子元素

[英]How to add child elements of SOAP request without namespace JAVA

我正在嘗試構建SOAP消息,並且需要擺脫子元素中的名稱空間。

嘗試如下

QName childName = new QName("","objRequest","tem"); 

並且出現異常org.w3c.dom.DOMException:NAMESPACE_ERR:試圖以對名稱空間不正確的方式創建或更改對象。

我嘗試了

SOAPElement bodyElement1 =bodyElement.addChildElement("objRequest","tem");

並仍然將默認名稱空間添加為

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

我希望將元素添加為<tem:objRequest>而不是上面的元素。 請讓我知道是否有辦法做到這一點。

您要做的就是將名稱空間添加到信封中

envelope.addNamespaceDeclaration("tem","http://tempuri.org/")

我假設您不應用xml / xslt轉換來獲取結果String。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM