pixie16 / paass

Pixie Acquisition and Analysis Software Suite
https://pixie16.github.io/paassdoc/
GNU General Public License v3.0
10 stars 29 forks source link

Resolves Issue #227 - XML files need to have better error handling #229

Closed spaulaus closed 7 years ago

spaulaus commented 7 years ago

This pull request resolves Issue #227. This is a nearly complete overhaul to the handling of XML files. There are new classes that are dedicated to parsing specific nodes of the configuration file. For example, the Map node is now parsed once from a single file instead of three times from two files. The Globals class has been gutted of any kind of XML parsing, it also has the constants and functions removed from the header.

I have now added a XmlInterface and XmlParser, to the resources. These facilitate other programs to use XML files if they choose.