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
