xmlread.pp, r16175 caused a regression in level1/core/commentgetcomment; we should ignore comments in DTD, but not between DTD and root element. Fixed.

git-svn-id: trunk@16183 -
This commit is contained in:
sergei 2010-10-18 20:19:32 +00:00
parent 56cd935acf
commit dfe1c0f228

View File

@ -317,7 +317,7 @@ type
TNodeDataDynArray = array of TNodeData;
TXMLReadState = (rsProlog, rsDTD, rsRoot, rsEpilog);
TXMLReadState = (rsProlog, rsDTD, rsAfterDTD, rsRoot, rsEpilog);
TElementContentType = (
ctUndeclared,
@ -2183,6 +2183,7 @@ begin
end;
ValidateDTD;
FDocType.SetReadOnly(True);
FState := rsAfterDTD;
end;
procedure TXMLReader.ExpectEq; // [25]