Closed lostapathy closed 6 years ago
Good catches - thanks for the review
It turns out there was a logical issue in #32 - which caused empty elements without a default to get skipped in the output unless they had a default. I added a failing test of this, confirm that test passed prior to #32, then updated the code added on #32 to make it pass again.
Somehow I made a mess of the commit history, I will try to sort that out so it's cleaner to merge
Sorry for the noise - I reset my branch, rebased and reapplied the commits and I think this is ready to look at now.
This rebases #52 to add support for writing namespaces.
Like the original requester I'm open to feedback on this, I just wanted to get that PR updated and ready to either merge, ready for feedback on what else to do, or else reject the whole idea.