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架構的目標名稱相匹配)。