• I meant to reply yesterday afternoon, I stumbled on the solution, sort of by accident!

    On the table in question 'DataElemetStyle' was just left at the default of auto, changing this to Element had two impacts:

    1. The XML was far nicer to read - not just one massive block for each row

    2. The fields were in the correct order

    It does seem odd that in the default setting it looks hideous and the fields are inverted in their order, however, an element structure seems to cure this 🙂

    Odd but there you go, I wonder if anyone else can replicate this or if it's just me!