WSDLをSalesforceにインポートしようとしていますが、XML要素の1つに要素と文字列の値の両方が含まれています。Salesforce WSDLのsimpleContent(拡張子付き)のインポート
<foo bar="bob">baz</foo>
私はアペックスツールにWSDLを使用して、これをインポートすると、文字列の値が生成されたクラスでは使用できません - ちょうど属性。ここで
は、WSDLの抜粋です:
<xs:complexType name="password">
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="Type" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
生成されたクラスは、次のとおりです。
public class password {
public String Type_x;
private String[] Type_x_att_info = new String[]{'Type'};
private String[] apex_schema_type_info = new String[]{'http://schema.test.org/1_0','false','false'};
private String[] field_order_type_info = new String[]{};
}
は、私は手動で内部要素なしで価値を提供するために、このクラスを変更することができます方法はありますか?