[feature] reinstated recursive and added namespace to the results root e...

Hi Johan,
I created the pull request on the new branch created by you.
I have kept the wrap as implied when running with recurse, as running on multiple files needs to produce a valid xml, as you said, and the output validates against the schema.
Thanks,
Laura