XML-nél mi a logikája egy lekérdezésnek SAXban?
Figyelt kérdés
milyen logikán működik?2013. jan. 28. 20:29
1/1 anonim válasza:
Nagyjából ugyanaz, mint minden szekvenciális parser-nek; Element-enként olvassa be az XML-t, nem egyben az egészet.
Leszármazol a defaulthandler osztályból, megvalósitod a startdocument, enddocument, startelement, stb. függvényeket, és ezek szépen sorban hivódnak, ahogy az xml-en végigmegy a sax.
Pl. itt ez az XML:
<?xml version="1.0"?>
<books>
<book title="Pál utcai fiúk">
</book>
</books>
A SAX, mivel element-enként dolgozza fel a cuccot(vagy ha úgy tetszik, tag-enként), először meghivja a startelement függvényt a books node-ra, aztán a startelement-et a book node-ra, aztán az endelement-et a book-ra megint, és végül az endelement-et a books-ra.
Remélem, érthető ez igy.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!