首页 > 解决方案 > 我如何删除 从我的 wsdl 生成的标签?

问题描述

我需要生成一个如下所示的肥皂请求:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Document xmlns:ns2="http://www.xyz" xmlns="thsss.738.syhd.738">
    <Customer>
       <Group>
            <Message>Something</Message>
       </Group>
    </Customer>
</Document>

但是生成的请求如下:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://eygyjdg.dbajshb/" xmlns:thss="thsss.738.syhd.738" xmlns:xyz="http://www.xyz">
   <soapenv:Header/>

   <soapenv:Body>
      <Document>
         <Customer>
            <Group>
               <Message>Something</Message>
            </Group>
        </Customer>
</Document>

   </soapenv:Body>
</soapenv:Envelope>

因此,我在“文档”元素上获得了一个命名空间,它不是一个有效的 SOAP 版本 你能告诉我如何去做吗?

标签: javasoapjaxbwsdljava2wsdl

解决方案


推荐阅读