带Hader的werserver访问方式

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/\" xmlns:zes="http://zesing.com/\">\n" +
soapenv:Header

                    <!--Optional:-->
                    <zes:User></zes:User>
                    <!--Optional:-->
                     <zes:Password></zes:Password>
                     <!--Optional:-->
                     <zes:RequestSourceKind></zes:RequestSourceKind>
                     <!--Optional:-->
                    <zes:Token></zes:Token>
                  </zes:SoapHeaderCredential>
               </soapenv:Header>
               <soapenv:Body>
        
                    <!--Optional:-->
                    <zes:LicenseKey>Zhifang</zes:LicenseKey>
                     <!--Optional:-->
                     <zes:DataType>Ward</zes:DataType>
                     <zes:ChangeSetNo>0</zes:ChangeSetNo>
                     <zes:PageIndex>0</zes:PageIndex>
                  </zes:GetBasicDataRecords>
               </soapenv:Body>
            </soapenv:Envelope>;

这个是使用soapUI工具调用的xm如何转换成为java代码?之前调用都是使用他们提供好的方法,这次是带header的,就不知道怎么写了?求告知,最好有代码示例。

在方法的基础上改一下就好了。
和soapenv:Body都是同级别的,你判断一下,分别解析就好了 。