Probably can be implemented relatively easily by flattening both XML trees (not serialize to XML, but flattening into list of XPaths) and then apply traditional text diff.
Generated text diff will give us information about all modified XPaths, so we can return modified XMLNodes by choosing them by those XPaths.
Probably can be implemented relatively easily by flattening both XML trees (not serialize to XML, but flattening into list of XPaths) and then apply traditional text diff.
Generated text diff will give us information about all modified XPaths, so we can return modified XMLNodes by choosing them by those XPaths.
Probably can be implemented relatively easily by flattening both XML trees (not serialize to XML, but flattening into list of XPaths) and then apply traditional text diff.
Generated text diff will give us information about all modified XPaths, so we can return modified XMLNodes by choosing them by those XPaths.