我有一個情況,其中有2個相同結構的XML變量。我想弄清楚兩者之間的區別。XSLT - 2個XML變量之間的區別
假設V1(代表新記錄)都有元素A1,A2,A3,A4 和V2(代表已經存在的記錄)的元素A5,A7,A3
這裏,可變A3是存在於V1在V2是現有的,所以我想擺脫的那一個,我想這隻能容納一個新的變量{A1,A2,A4}
這裏是我的2個XML變量
第一:
<ReadUsersResponse>
<User>
<EmailAddress>aaa</EmailAddress>
<Name>a</Name>
<ObjectId>101</ObjectId>
</User>
<User>
<EmailAddress>bbb</EmailAddress>
<Name>b</Name>
<ObjectId>103</ObjectId>
</User>
<User>
<EmailAddress>ccc</EmailAddress>
<Name>c</Name>
<ObjectId>104</ObjectId>
</User>
</ReadUsersResponse>
二:
<ReadUsersResponse>
<User>
<EmailAddress>ddd</EmailAddress>
<Name>d</Name>
<ObjectId>104</ObjectId>
</User>
<User>
<EmailAddress>bbb</EmailAddress>
<Name>b</Name>
<ObjectId>103</ObjectId>
</User>
<User>
<EmailAddress>ccc</EmailAddress>
<Name>c</Name>
<ObjectId>107</ObjectId>
</User>
</ReadUsersResponse>
比較的ObjectId在每個 ,這裏是我想要的東西:(修剪的ObjectId 103,因爲它是在變量2已發售)
<ReadUsersResponse>
<User>
<EmailAddress>aaa</EmailAddress>
<Name>a</Name>
<ObjectId>101</ObjectId>
</User>
<User>
<EmailAddress>ccc</EmailAddress>
<Name>c</Name>
<ObjectId>104</ObjectId>
</User>
</ReadUsersResponse>
我試過,但我可以」不要這樣做。
我跟着是這2個XML變量第一合併成1個變量,在2個獨立的標籤 防爆 ..first無功的做法... ..second瓦爾...
我遇到問題,無法弄清楚。這是正確的方法嗎?還是有其他方法嗎?有誰知道解決方案。
由於提前
問候