Grüß Euch!

Stehe vor einem einigermaßen kniffligen Problem:
Hab ein kleines Tool geschrieben, das Dokumente über ein XML-File verwaltet. Als Attribute stehen bei jedem Dateinamen z.B. noch das Erstellungsdatum oder die Beliebtheit dabei.
Bis jetzt hab ich die XML-Datei immer 1:1 von oben nach unter ausgegeben, aber ich hätte noch gerne eine Sortierfunktion (z.B. nach Datum oder Beliebtheit) dabei. Nach Dateinamen sortieren wär natürlich auch ein Hammer, aber ich schätze, das würde für's Erste wohl doch ein wenig zu weit führen.

Kann mir jemand einen Tipp geben, wo und wie ich an diesem Problem ansetzen kann? Ich hab ehrlich gesagt nicht den Hauch einer Ahnung. Dementsprechend wär ich für jede Anregung und jeden Problemlösungshinweis sehr, sehr dankbar!