生成的类变量大小写与xsd元素名称不同

时间:2018-10-03 04:40:18

标签: soap xsd wsdl wsimport

我生成的xsd文件在复杂类型中有一个元素为“ cisCin”,但是用maven wsimport生成的类的受保护变量为ciscin。 有人可以阐明为什么会这样吗? 另外,如何将XSL中的值映射到生成的类的变量?这个生成的类是我在Soap服务中传递的请求类。

XSD文件片段:

<xs:complexType name="userProfile">
    <xs:sequence>
        <xs:element name="accountStatus" type="xs:string" minOccurs="0"/>
        <xs:element name="cisCin" type="xs:string" minOccurs="0"/>
        <xs:element name="userId" type="xs:string" minOccurs="0"/>
    </xs:sequence>
</xs:complexType>

生成的类为:

public class UserProfile {
    protected String accountStatus;
    protected String ciscin;
    protected String userId;

0 个答案:

没有答案