private void ParseFreeFloatingDtd() { if (_hasFreeFloatingInternalSubset) { LoadParsingBuffer(); ParseInternalSubset(); SaveParsingBuffer(); } if (_systemId != null && _systemId.Length > 0) { ParseExternalSubset(); } }