我有一个情况,其中有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瓦尔...
我遇到问题,无法弄清楚。这是正确的方法吗?还是有其他方法吗?有谁知道解决方案。
由于提前
问候