Als Container einfach ein solches Array:
Delphi-Quellcode:
type
MyRecord = record
Id: Integer;
Title: String;
var
MyArray = array of MyRecord;
Und parsen kannst du die Rückgabe eigentlich recht einfach mit Pos(), Copy(), Delete() und einer schönen Schleife