3

1 つのレコードに解析する必要がある 2 つの XML ファイルがあります。最初のドキュメントにはほとんどのレコードのデータが含まれていますが、2 番目の XML ファイルからデータを取得するための識別子を保持するフィールドがあり、次のようになります。

ファイル 1:

<nodes>
    <node>
        <key1>value1</key1>
        <!-- etc -->
        <keyN>valueN</keyN>
        <reference>1</reference
    </node>
</nodes>

ファイル 2:

<refs>
    <ref id="1">refValue1</ref>
    <ref id="2">refValue2</ref>
</refs>

私がやりたいことは、最初のドキュメントを解析しているときにキー要素から値を<reference>取得すること<ref id="1">です.

私は Arrows に非常に慣れていないので、どうすればよいかを理解するのは非常に困難です。最初の XML ファイルは問題なく解析できますが、オンデマンドで使用する 2 番目のドキュメントを渡す方法がわかりません。

4

1 に答える 1

1

Phg の提案で、最初に 2 番目の XML ファイルをマップに解析してから、最初の XML ファイルのパーサーに渡してみました。少しいじって微調整したところ、うまくいきました。

于 2013-01-06T16:44:53.537 に答える