[fpc-devel] XML Stream capacity

Sergei Gorelkin sergei_gorelkin at mail.ru
Thu Jan 14 15:51:09 CET 2010


Leonardo M. Ramé wrote:
> I'm using fcl-xml to parse a XML data from a TMemoryStream/TStringStream and noted it can parse streams with a maximum capacity of 4096 bytes, why can't it receive bigger streams?.
> 
> The maximum capacity is defined in the constructor of TXMLStreamInputSource, in XMLRead.pp.
> 
This value has nothing to do with total possible stream size, it is only the size of buffer used 
while reading.
The maximum size of XML data that can be read with DOM on a 32-bit machine is about 40 to 150 MBytes 
(depending on the data structure).

Sergei



More information about the fpc-devel mailing list