次の XML スニペットを考えると、要素の 1 つの CurrentValue が異なる場合は、変更された値ですべての CurrentValues を更新することを確認する必要がある個別の ElementID ごとに確認する必要があります。
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>OldValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>OldValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>NewValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>OldValue2</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>NewValue2</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>OldValue2</im:CurrentValue>
</im:Element>
-----
結果は
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>NewValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>NewValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>1</im:ElementID>
<im:CurrentValue>NewValue1</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>NewValue2</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>NewValue2</im:CurrentValue>
</im:Element>
<im:Element>
<im:ElementID>2</im:ElementID>
<im:CurrentValue>NewValue2</im:CurrentValue>
</im:Element>
-----