Task/parse error on unknown path

### Description
o Parse error returned for unknown fields in XML
o Parsing of complex values in XML
o Fixed a few errors detected thanks to 'Parse error returned for unknown fields in XML'

Simple XML parse harness test ready.
Unit tests pending (to be included in this very PR).