Wenn du ein XSD Schema hast, so kannst Du dieses auch in Delphi importieren und über Klassen und Properties ganz bequem auf das
XML Dokument zugreifen. Bequemer gehts wirklich nicht mehr. Wenn Du willst, such ich mal ein Beispiel raus und hängs hier rein.