Fix: xml: Purge diff markers even if there's no digest

So that "cibadmin --patch" and "crm_diff --patch" work correctly
Merge pull request #308 from gao-yan/xml-diff

Fix: xml: Purge diff markers even if there's no digest