【发布时间】:2012-04-29 10:33:51
【问题描述】:
我有两个 xml 文件,如果我使用 microsoft 的 xmlDiffPatch,它会删除元素,但我不想删除节点,只是替换值或添加节点,如何做到这一点?例如: web1.config 就好像 ' 600 150 75 25 ' web2.config 是这样的: '
<PartPriceInfo xmlns:ns2="http://www.aa.com">
<ns2:Subaru model="Outback">
<ns2:Muffler> 700 </ns2:Muffler>
<ns2:Bumper> 150 </ns2:Bumper>
</ns2:Subaru>
</PartPriceInfo>
' 我想要如下结果:
'
<PartPriceInfo xmlns:ns2="http://www.aa.com">
<ns2:Subaru model="Outback">
<ns2:Muffler> 700</ns2:Muffler>
<ns2:Bumper> 150 </ns2:Bumper>
<ns2:Floormat> 75 </ns2:Floormat>
<ns2:WindShieldWipers> 25 </ns2:WindShieldWipers>
</ns2:Subaru>
</PartPriceInfo>
'
【问题讨论】:
标签: merge web-config filemerge xmldiff