|
@@ -525,7 +525,7 @@ begin
|
|
try
|
|
try
|
|
if FileStream.Size = 0 then
|
|
if FileStream.Size = 0 then
|
|
raise EXmlConfigEmpty.Create('');
|
|
raise EXmlConfigEmpty.Create('');
|
|
- ReadXMLFile(TmpDoc, FileStream, FilenameToURI(AFilename));
|
|
|
|
|
|
+ ReadXMLFile(TmpDoc, FileStream, FilenameToURI(AFilename), [xrfPreserveWhiteSpace]);
|
|
if TmpDoc.DocumentElement.NodeName <> ApplicationName then
|
|
if TmpDoc.DocumentElement.NodeName <> ApplicationName then
|
|
raise EXMLReadError.Create('Root element is not <' + ApplicationName + '>.');
|
|
raise EXMLReadError.Create('Root element is not <' + ApplicationName + '>.');
|
|
FDoc.Free;
|
|
FDoc.Free;
|
|
@@ -541,7 +541,7 @@ var
|
|
begin
|
|
begin
|
|
if AStream.Size = 0 then
|
|
if AStream.Size = 0 then
|
|
raise EXmlConfigEmpty.Create('');
|
|
raise EXmlConfigEmpty.Create('');
|
|
- ReadXMLFile(TmpDoc, AStream);
|
|
|
|
|
|
+ ReadXMLFile(TmpDoc, AStream, [xrfPreserveWhiteSpace]);
|
|
FDoc.Free;
|
|
FDoc.Free;
|
|
FDoc := TmpDoc;
|
|
FDoc := TmpDoc;
|
|
end;
|
|
end;
|