0

WID8.5を使用しています。複合型配列を含む 2 つのサービス メッセージ オブジェクトがあります。これらの配列を Java コードに取り込み、両方の配列の値を比較しようとしています。比較に基づいて、新しい配列を作成し、それを新しいサービス メッセージ オブジェクトに格納する必要があります。NodeList を使用してこれらの配列を取得しています。

BOの詳細はこちらをご覧ください。

SMO1

<メタデータ>
    <値>
        <desc>クライアントの国</desc>
        <key>インド<key>
    <値>
    <値>
        <desc>クライアント名</desc>
        <key>サティシュ<key>
    <値>
<メタデータ>

SMO2

<メタデータ>
    <値>
        <desc>クライアント名</desc>
        <キー>123<キー>
    <値>
    <値>
        <desc>クライアントの国</desc>
        <キー>124<キー>
    <値>
<メタデータ>

最終SMO
<メタデータ>
    <値>
        <desc>クライアント名</desc>
        <キー>123<キー>
        <values>サティッシュ</value>
    </値>
    <値>
        <desc>クライアントの国</desc>
        <キー>124<キー>
        <value>インド</value>
    </値>
<メタデータ>

この変換を行うためのカスタム Java コードを提供してください。

4

1 に答える 1

0
  1. smo1 および smo2 から smo getter メソッドを使用して必要な要素を取得します。例:smo.getString(xpath of the smo)

  2. 最初のステップで取得したすべての要素を使用してデータ オブジェクトを構築する

  3. このデータ オブジェクトを Final smo に追加します

于 2015-02-13T20:08:31.160 に答える