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