Reorder XML with Python script



  • Dear all

    Sometimes I have to deal with XML tags which are in the wrong order:

    <YearHIVDiagOutsideUK>1996</YearHIVDiagOutsideUK>
    <HIVDiagnosisDateInUK>2020-10-07</HIVDiagnosisDateInUK>

    which I’d like to convert to:

    <HIVDiagnosisDateInUK>2020-10-07</HIVDiagnosisDateInUK><YearHIVDiagOutsideUK>1996</YearHIVDiagOutsideUK>

    Thanks for reading.
    Mark



  • @Mark-McCall

    may I ask you what exactly you are trying to solve?
    Is it about being sure to always have a standardized xml file?
    If so, have you considered using xslt instead?
    Or do you need a generic way to reorder the tags based on your current requirements?


Log in to reply