SAX sau Simple API for XML este un mecanism de accesare si parsare a documentelor XML bazat pe evenimente si handlere. Acestprotocol este frecvent folosit de catre programele care au nevoie sa transmita si sa primeasca documente XML,deoarece este cel mai rapid si consuma cele mai putine resurse, astfel SAX poate fi folosit la prelucrarea unordocumente de mari dimensiuni. SAX ofera posibilitatea parcurgeri secventiale ale documentelor XML. Pe masura cedocumentul este parcurs de catre parser sunt generate automat evenimente ca de exemplu: inceputul, sfarsitul unuidocument, inceputul si sfarsitul unui element, etc, ce pot fi interceptate in vederea realizarii anumitor operatii.In vederea procesarii unui document XML cu SAX trebuie parcursi urmatorii pasi:
• Crearea unui ”event-handler”
• Crearea unui parser SAX
• Asocierea dintre handler si parser
• Parcurgerea documentului si tratarea evenimentelor generate
SAX functioneaza astfel: se apeleaza parserul care la randul lui apeleaza la metodele puse la dispozitie.
SAX are si parti negative: de exemplu nu te poti intoarce in document sau nu il poti rearanja sau face back-up.Deoarece prin intermediul SAX documentul este parcurs exclusiv secvential, se pot prelucra numai date structurate.In urmatoarea perioada vom prezenta mai pe larg dar si prin exemple atat SAX cat si DOM cu avantajele fiecaruia si cu diferentele dintr ele.
Abonați-vă la:
Postare comentarii (Atom)
Arhiva blog
Persoane interesate
Lista bloguri
Autorii bloggului
Utilitatea articolelor:
Categories-
- .ctt (1)
- .ctte (1)
- adobe CS4 (1)
- aplicatie (1)
- arbori CTT (1)
- comunitate web (1)
- CTT (1)
- flex (1)
- framework (1)
- GET (1)
- highlight (1)
- interfata (1)
- interfete web (5)
- internet (2)
- introducere (1)
- javascript (2)
- jframe (1)
- proiectare (1)
- RDF (1)
- relatii sociale (2)
- rss (1)
- sdk (1)
- search (2)
- URI (1)
- URL (1)
- Web 2.0 (1)
- www.interfeteweb.biz (1)
- XML (2)
0 comentarii:
Trimiteți un comentariu