0
是否可以更改axis2中生成的complexType绑定类的名称(使用adb)?在axis2中更改生成的类的名称1.4
违犯的XSD是:
<xsd:complexType name="System">
<xsd:annotation>
<xsd:documentation></xsd:documentation>
</xsd:annotation>
<xsd:complexContent mixed="false">
<xsd:extension base="tns:SystemBase"/>
</xsd:complexContent>
</xsd:complexType>
导致ADB来生成内System类。这很好,除了生成的存根还使用Java的System类(currentTimeMillis)方法,可以有效地映射它 - 导致编译错误。
我想将complexType“System”映射到_System之类的东西。
我试图映射-em开关:
<?xml version="1.0" encoding="UTF-8"?>
<mappings dbf="adb">
<mapping>
<qname namespace="http://service.gov/schemas/AP/2014/06/01">System</qname>
<value>_System</value>
</mapping>
</mappings>
但不工作(qname的命名空间ATTR与相关XSD架构的目标名称相匹配)。