On Thursday 13 of October 2005 10:30, Ales wrote:
> Dobry den,
>
> resim nacteni dat z vetsiho (velkeho) xml souboru, jedna se cca o 20 MB.
> Uvedeny soubor vznikl exportem z MySQL databaze. Problem je v tom, ze i pri
> nastaveni Xms 30m mi vyhazuje OutOfmemory:Java heap space. Je nejake
> omezeni (nemyslim technicke, ale pro prakticke pouziti) , kdy jeste data
> ukladat do xml souboru a kdy jiz starost o data predat nejake databazi? Pro
> ukazku prikladam kod tridy, ve ktere se snazim nacist uvedeny soubor

Musim se priznat, ze nacitat 20MB XMLcko do DOMu mi prijde trosku ulitnute, 
obzvlaste kdyz nemas nastavene -Xmx na alespon 512MB ;-)

Videl jsem uz XML soubory, ktere by nevesly do pameti sebevetsiho Pecka ani 
jako Stringy. A takoveto soubory chteli nasi zakaznici posilat jako SOAPove 
zpravy ;-). A nakonec i poslali :-D

Opravdu to vyznam ma a pracovat se s tim da. Jinak pokud znas dobre strukturu 
XMLcka a ma to byt jednoucelova aplikace, tak bych doporucoval reseni ala IBM 
a WS Interopy - StringTokenizer a Regex ;-) Pokud ale potrebujes plnou silu 
XML (entity, include,...), tak se neobejdes bez SAXu. A pro tento pripad mi 
prijde ucit se Digester jako studovat navod na sestaveni kanonu na vrabce... 

To se radeji nauc SAX;-)
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
Senior Engineer, Systinet Corp,
http://www.systinet.com

Odpovedet emailem