A very simple FileHandler which allows to edit arbitrary CBOR data structures in form of an XML document.
The FileHandler loads the file and automatically detects what kind of format the file contains, supported formats are:
binary CBOR
raw Base64 encoded
raw Base64-URL encoded
raw HEX encoded
PEM formatted
custom CBOR XML according to CborXml.xsd
Saving of changes will convert the data back into the format that was loaded and will be saved in that format. Note that it is not possible to save data that is invalid (in regard to the embedded XML schema), except for the custom XML format (which still requires explicit confirmation to save such invalid content).