Aky sposob spracovania XML...?

Programovacie jazyky, rady, poradňa...
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Aky sposob spracovania XML...?

Príspevok od používateľa addictor »

Ludia... potrebujem poradit, ktory sposob parsovania XML by som mal zvolit... povodne som myslel na SAX, no som si uvedomil, ze XML, ktory idem pouzivat neni prilis zanorovany a je kratky, takze by sa kludne mohol pouzit DOM... no teraz sa neviem rozhodnut a ani neviem, co by bolo teda vhodnejsie...
BTW: tu je ten xml: http://www.ecb.europa.eu/stats/eurofxre ... -daily.xml
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

1) v čom to potrebuješ parsovať? (v akom jazyku)
2) aké sú nároky? (rýchlosť, jednoduchosť...)
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

audiotrack napísal:1) v čom to potrebuješ parsovať? (v akom jazyku)
2) aké sú nároky? (rýchlosť, jednoduchosť...)
jasne sry... bude to v jave a naroky...? je mi jasne, ze na rychlost by som mal zvolit SAX, no neviem, ci to nebude zbytocne plytvanie casom... :? Kazdopadne by to malo byt co najefektivnejsie...
ttt4
Expert
Expert
Používateľov profilový obrázok
Príspevky: 182
Registrovaný: 01 dec 2005, 23:43

Príspevok od používateľa ttt4 »

Ja by som zvolil XPATH alebo JAXP. Skus si o tom nieco pozriet
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

ttt4 napísal:Ja by som zvolil XPATH alebo JAXP. Skus si o tom nieco pozriet
aj mi odvovodnis, peco by si zvolil tuto cestu? :)
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

to som mal uz preitane a aj som na tej prednaske sedel... :D ale dik...
pheo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 212
Registrovaný: 20 sep 2005, 16:53
Bydlisko: moje hniezdo
Kontaktovať používateľa:

Príspevok od používateľa pheo »

Tak z mojich skúseností ti môžem poradiť:
ak to máš jednoduché tak sax (hovoríš že nie takže nič z toho)
ak máš zložitý model model tak DOM (xml by nemalo byt velke, pri mojich pokusoch my 10MB xml zozralo 170mB )
Ak máš zložitý model a obrobský súbor neostáva ti nič iné len sax alebo stax
Keby nahodou velke data treba samozrejme aj zvazovat potrebnosť všetkých dát v pamäti (či nestačí streamové spracovanie)

Ak máš zložitý model a data by sa dali charakterizovať ako objekty tak mozes použiť JAXB (podla xsd si vygenerujes binding class-y)
ak to xml mas generovane ako webservice tak mas vacsinou podporu v tom ze si mozes pomocou wsdl suboru vygenerovať binding classy

(na okraj: pre mna jaxb favorit, hlavne v tom ze cely binding je automaticky , kde pri sax ,dom, stax, ... musis nejaku tu vrstvicku napisat, tu ti staci prihodit knihovny)
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

uz som to spravil SAXom... :) resp da sa povedat, ze som sa z valkej vacsiny inspiroval z Heroutovej knihy...
zaggi
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 314
Registrovaný: 04 feb 2007, 19:32

Príspevok od používateľa zaggi »

addictor napísal:to som mal uz preitane a aj som na tej prednaske sedel... :D ale dik...
ty si na tej prednaske sedel a potrebujes sa pytat tu? :D
co keby si sa radsej opytal profaka?

(alebo si na nej len doslova sedel so zalepenymi usami?)
addictor
Medium Star
Medium Star
Používateľov profilový obrázok
Príspevky: 419
Registrovaný: 28 dec 2007, 13:34
Bydlisko: MT / BA
Kontaktovať používateľa:

Príspevok od používateľa addictor »

zaggi napísal:ty si na tej prednaske sedel a potrebujes sa pytat tu? :D
co keby si sa radsej opytal profaka?

(alebo si na nej len doslova sedel so zalepenymi usami?)
o 7 rano mi este mozog nefunguje tak, ako by sa ocakavalo... a predpokladal som, ze cez vikend by mi nestihli odpisat... navyse som chcel vediet nazor ostatnych, co by sa im zdalo vyhodnejsie pri jednoduchom XMLku... That's it.... :)
pheo
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 212
Registrovaný: 20 sep 2005, 16:53
Bydlisko: moje hniezdo
Kontaktovať používateľa:

Príspevok od používateľa pheo »

addictor napísal:valkej vacsiny inspiroval z Heroutovej knihy...
JJ Herout to vie hodne dobre vysvetlit ..
Napísať odpoveď