Our custom XML parser code is old (pre C++11), and poorly written (lots of manual memory management, unclear ownership, etc). There are good quality and modern replacement, such as pugixml, which would reduce our maintenance overhead.
Downside: we need to move away from our custom XML definition file. I don't know if XSD covers all our use cases.
Our custom XML parser code is old (pre C++11), and poorly written (lots of manual memory management, unclear ownership, etc). There are good quality and modern replacement, such as pugixml, which would reduce our maintenance overhead.
Downside: we need to move away from our custom XML definition file. I don't know if XSD covers all our use cases.