こんにちは、MessageElement[] を受け取る Web サービスとの統合を行っています。提供されたサンプル入力は XML 形式で提供されます。XML を MessageElement[] に変換する方法が本当に混乱しています。
サンプル XML は次のとおりです。
'<DEBITS hasChanges="inserted" xmlns="">' .
'<DEBIT_ID>-1</DEBIT_ID>' .
'<EFFECTIVE_DATE>'.$FeeDate.'</EFFECTIVE_DATE>' .
'<DEBIT_AMOUNT>'. $Fee.'</DEBIT_AMOUNT>' .
'<MEMO><![CDATA['.$DEBIT_TYPE.']]></MEMO>' .
'<ACCOUNT_ID>'.$GCSAccountId .'</ACCOUNT_ID>' .
'<DEBIT_TYPE>'.$DEBIT_TYPE.'</DEBIT_TYPE>' .
'<DAY_OF_MONTH>'.$Feeday.'</DAY_OF_MONTH>' .
'<ACTIVE_FLAG>Y</ACTIVE_FLAG>' .
'<OCCURS_NUM>1</OCCURS_NUM>' .
'<CREATION_DATE></CREATION_DATE>' .
'<MODIFIED_DATE></MODIFIED_DATE>' .
'<MODIFIED_BY></MODIFIED_BY>' .
'<DEBIT_AUTHORIZED></DEBIT_AUTHORIZED>' .
'<DEBIT_AUTHORIZED_BY></DEBIT_AUTHORIZED_BY>' .
'<REMAINING_OCCURRENCES>0</REMAINING_OCCURRENCES></DEBITS>';
さらにコンテキストを追加するために、軸を使用して生成された Web サービス プロキシ クラスには、MessageElement[] を受け入れる署名があります。