I found three opensource projects for XML diff - xmlunit.net, Diffplex and xmlspecificationcompare.

But only MSXmlDiffPatch allows to patch XML-files. But it is under EULA.

How to patch XML file from CLI, using opensource C# program? Is there such program, which I didn't found? Or how to use programs mentioned above for patching?

RFC 5261 support will be good.

UPD: I found some library, which clams to be: "tested with Appendix A nearly complete, only 'Several Patches With Namespace Mangling' fails":
https://github.com/Bonuspunkt/XmlPatch
but it have no license.

  • Why do you care if it's in C#? – Deer Hunter Aug 17 '15 at 4:02
  • because my goal is to use MOSA on rspberry, which have no C++. Why do you insist on C++ ? – Vsyache Puz Jan 29 '16 at 16:31

Your Answer

 
discard

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.