refactoring the xml parser
test commit
[#59970960] - refactoring the XML parser
[#59970960] - refactoring the XML parser
[#59970960] - refactoring the XML parser
[#59970960] - refactoring the XML parser
remove trailing whitespace
Merge pull request #1 from thegreyjoy/decoder

[finish #59970960] - refactor parser