Jakarta ee JAX-WSSOAP头和主体标记不同

Jakarta ee JAX-WSSOAP头和主体标记不同,jakarta-ee,soap,jax-ws,Jakarta Ee,Soap,Jax Ws,当我通过JAX-WS创建soap请求时,生成的XML字符串如下所示 <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"> Some header infos.... </SOAP-ENV:Heade

当我通过JAX-WS创建soap请求时,生成的XML字符串如下所示

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
    <SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
       Some header infos....
    </SOAP-ENV:Header>
    <soap:Body>
        Nice body part.
    </soap:Body>
</soap:Envelope>

一些标题信息。。。。
好的身体部位。
这看起来很奇怪,因为标题标签和其他标签不同。
JAX-WS是否正确???

所有标记都在同一名称空间中;如果效率稍低,结构是正确的。谢谢你的回答。但是我想知道如何制作像“soap:header”这样的头标签。