У меня есть большая запись, состоящая из множества полей разных типов, а также динамических массивов. Я хочу сохранить его в файл, а затем прочитать его. Представьте себе эту простую запись:
TCustomRecord = Record
Field1 : array of integer;
Field2 : Integer;
Field3 : String;
end;
Обычно мне приходится использовать что-то вроде этого, чтобы сохранить эту запись в файл:
var
f : File of TCustomRecord;
cr : TCustomeRecord;
begin
Write(f, cr);
end;
Но это не работает из-за динамического массива и типа строки.
Итак, вопрос:
Есть ли способ сохранить (экспортировать) его в TXMLDocument
, не просматривая все поля? (Я имею в виду добавление «поле за полем» с помощью addChild ()
)