XSD in Delphi importieren, da gibts einen Wizzard für. Das erzeugt Dir eine Wrapperklasse für das
XML-Teil (Eine Klasse, deren Eigenschaften den Feldern im
XML entsprechen).
Dann füllst Du das Objekt per Hand und über die
XML-Eigenschaft bekommst Du den
XML-Text.