utf 16 gelen bir xmliniz var eşek kadar olsa bunu nası mysql e insert ederim diye hep sorarsınız dimi kendnize :D neyse çok zaman aldı bunu adam gibi çözmesi not alem dedim birininde işine yarayabilir.
XMLbeans diye bir proje var onla xml i parse edebiliriz. şimdi dicenizki ula koca java adam gibi xml parse edecek alet edevatı vardır zaten içinde:) nede güzel düşündün onuda çözersen bana yolla
inst2xsd aletiyle xmlimizden xsd alırız burda dikkat edilecek yada benim ayağıma dolanan konu xml in boyu büyük olunca alet memory den çatlıo inst2xsd.cmd dosyasında java -Xmx1024M -classpath "%cp%" değişikliği yapılır bu sayede memory de istediği gibi at koştursun java. ordan bir xsd dosyası çıkar ki bunun modelleride var ben russian seviom :) inst2xsd -help derseniz -design altında 3 model çıkarabilio alet bu modellerde aslında kodsal nasıl ulaşacağınıza karar veriyorsunuz.
scomp aletiylede xmlbeans den jar elde etmek gerekiyor buda bize bi sürü kodu oluşturuyor ve jar halinde veriyor bu adımı çok seviom bi dünya zahmetten kurtarıyor. sonra gir netbeans e ekle jar ını çatır çatır xml kullan.
84mb lık xml i parse etmesi yaklaşık 5 saniye alıo bende ki bu çok güzel bir rakam desktop makine için
mysql e java dan türkçe karakter insert etmek istiosan kodundaki connection stringe "&useUnicode=true&characterEncoding=UTF-8" ekle git mysql table kolonlarından column charset inide latin 5 yap.
hadi kolay gele
Subscribe to:
Post Comments (Atom)
speed test glasgow
at first test upload was 20mbps, something broke it now it gives 0.07 but I am happy with 129 download and price is 16 £
-
I know its been a long time I have not write anything. because I have not learn or done any new things. I dont want to write regular meaning...
-
After iphone 16 I wanted to test an android and looks like sony xperia 10 VI is nice, which is 6.1 inches, but it was narrow and longer than...
-
in .net 2 if you want to show your application in system tray . you need to add notify icon to your application and set the "ShowInTas...
No comments:
Post a Comment