Hirdetés
- Háremet tartana az adattárolókból a Chieftec letisztult dizájnú háza
- Zsebre vágható Keychron billentyűzet a gyakran úton lévőknek
- Formálisan, de hivatalosan bejelentette a Clearwater Forestet az Intel
- Gyorsjavítást kapott a visszavont, majd újra kiadott GeForce driver
- Ilyen olcsó sem volt még egy Apple notebook
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Gyorsjavítást kapott a visszavont, majd újra kiadott GeForce driver
- Milyen belső merevlemezt vegyek?
- Vezeték nélküli fejhallgatók
- Milyen billentyűzetet vegyek?
- AMD Navi Radeon™ RX 9xxx sorozat
- Kormányok / autós szimulátorok topikja
- Tápos kibeszélő offtopik
- OLED monitor topic
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
Karma
félisten
válasz
WonderCSabo
#3409
üzenetére
Igen, én is ilyen SAX-okat szoktam látni. Tagváltozók, hogy éppen milyen tagen belül jár a parser, aztán a startElement, characters és endElement metódusokban összeturmixolva a mindenféle esetet lekezelő logika; bonyolultabb esetben egy stack még előfordul. Eztán elindítod a parsert az XML-re, végigdarálja, a callbackjeid meghívódnak és a legvégén örülsz, ha minden kitöltődött rendben.
Ehhez képest a StAX fordítva működik. Amikor parsolsz, te lépteted folyamatosan a következő tokenre (iterátor), és az aktuális token típusától, nevétől, stb. eldöntheted, mit csinálsz - akár félbe is hagyhatod a feldolgozást.
De ami fontosabb, a parsert szabadon megoszthatod több metódussal, amik egy adott elemet tudnak feldolgozni. Az előző példakód úgy nézne ki, hogy if fák helyett vannak parseFirstName, parseLastName, stb. metódusaid, amik a startElementtől az endElementig elvégzik a dolgukat.
És eközben teljesítményben nem rosszabb. Itt egy jókis stackoverflow kérdés, amit reggel olvasgattam amikor a kérdésemet elkezdtem.
Példát most nem tudok írni, mert dolgozom.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- gban: Ingyen kellene, de tegnapra
- Samsung Galaxy Felhasználók OFF topicja
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Premier dátumot kapott az Atomic Heart negyedik, egyben utolsó kiegészítője
- Az eddigi legolcsóbb, 3D V-Cache-t használó CPU-ját hozta forgalomba az AMD
- Háztartási gépek
- Nintendo Switch
- Disney+
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Telekom mobilszolgáltatások
- További aktív témák...
- PNY RTX 5080 16GB GDDR7 Triple Fan OC - Garis 2028.10.01. -ig - Eladó!
- appletv 4k , 32gb , hibatlan, dobozaban, csak március 14ig!!
- MSI GTX 1660 SUPER 6GB GDDR6 VENTUS XS OC Eladó!
- MacSzerez.com - iPhone 15 Pro / 128GB / Fehér Titán / Kártyafüggetlen / Garancia!
- Samsung Odyssey G9 LC49G95TSSRXEN - 5120 x 1440 - 240Hz
- Apple iPhone SE 2020 128 GB Piros 1 év Garancia Beszámítás Házhozszállítás
- Vállalom Xianomi Okos kamerák, szoftveres javíttását
- BESZÁMÍTÁS! HP Elitebook 745 G6 14 üzleti notebook - R5 3500U 16GB DDR4 256GB SSD Vega 8 IGP WIN11
- Creative Sound BlasterX G6 7.1 USB külső hangkártya
- szinteÚJ! Microsoft Surface Laptop 5 13.5" i5-1245U 16GB 512GB Alcantara 1év garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

