0

次のような複数の Xpath のリストを含む外部ドキュメントがあります。

<EncrypRqField>
    <EncrypFieldRqXPath01>xpath1</EncrypFieldRqXPath01>
    <EncrypFieldRqXPath02>xpath2</EncrypFieldRqXPath02>
</EncrypRqField>

このドキュメントを使用して、変更するノードの Xpath を取得します。

入力 XML は次のとおりです。

<Employees>
    <Employee>
        <id>1</id>
        <firstname>xyz</firstname>
        <lastname>abc</lastname>
        <age>32</age>
        <department>xyz</department>
    </Employee>
</Employees>

私はこのようなものを取得したい:

<Employees>
    <Employee>
        <id>XXX</id>
        <firstname>xyz</firstname>
        <lastname>abc</lastname>
        <age>XXX</age>
        <department>xyz</department>
    </Employee>
</Employees>

XXX 値はデータ暗号化の結果です。ドキュメントから Xpath を動的に取得し、そのノードの値を変更したいと考えています。

ありがとう。

4

1 に答える 1