I\'m trying to use XSLT to create a hierarchical XML file from a flat XML file, and not sure what the best approach is, I have tried combination of for-each and choose funct