OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: XML DOM Object size limitations

From my experience, 5 to 10 times the original file size.  It's a large specter, but it reflects the high variability.

The main factor is the number of nodes, not really the size of the file.

It also varies also according to the implantation 

Philippe Lambert
Informaticien, Recherche et Développement
Groupe CES
GEMPLUS International
*  (514) 732-2388
*   philippe.lambert@gemplus.com

>-----Original Message-----
>From: Robin LaFontaine [mailto:robin@monsell.co.uk]
>Sent: Thursday, January 25, 2001 1:58 PM
>To: Chris Loschen; xml-dev@lists.xml.org
>Subject: RE: XML DOM Object size limitations
>I think you'll find that the memory image of a DOM for a 6MB file 
>will be a lot more than 6MB, probably several times larger. In the 
>early days I was certainly warned that for larger files 10MB+ DOM was 
>not really very good because of its size. For our comparators we had 
>to use an array structure that would use less than 6MB memory for a 
>6MB file so that we can handle large files.
>Does anyone know the actual ratio of memory size of a DOM relative to 
>the file (of course it varies according to pretty printing and file 
>structure, but approx.)?
>At 12:04 PM -0500 1/25/01, Chris Loschen wrote:
>>At 2:51 PM -0700 1/24/01, Newsha Makooi wrote:
>> >Dear all,
>> >
>> >What is the XML DOM Objects' size limitations (if any)? 
>> >
>> >When attempting to load a well-formatted XML string
>> >(DOMObj.loadXML(myXMLStrin)) of 6MB or bigger, the loadXML fails.
>> >Is there a particular reason for this?  Is my XML too big to load?
>> >Is there a size limitation at all?
>> >
>> >All response and thoughts on this are appreciated.
>> >
>> >Regards,
>> >Newsha Makooi
>>I'm not sure if this is related, but I know we had a problem here 
>>when the size
>>of the DOM object exceeded the amount of available memory. 
>That was a file
>>several orders of magnitude biger than 6 megs, though. Do you 
>have more
>>than 6 megs of available memory when the load fails?
>>Texterity ~ XML and PDF ePublishing Services
>>Chris Loschen, XML Developer
>>Texterity, Inc.
>>144 Turnpike Road
>>Southborough, MA 01772 USA
>>tel: +1.508.804.3033
>>fax: +1.508.804.3110
>>email: loschen@texterity.com
>-- -----------------------------------------------------------------
>Robin La Fontaine, Monsell EDM Ltd
>(XML file comparison, Engineering data exchange and management using 
>XML, R&D Project Management)
>Tel: +44 1684 592 144 Fax: +44 1684 594 504
>Email: robin@monsell.co.uk      http://www.deltaxml.com