Sunteți pe pagina 1din 2

Atestare Nr 1

Ex1:

JSON vs XML

JSON este un (Notă de obiect XML (Limba de marcare


JavaScript) Este un standard eXtensible) este un format
deschis bazat pe text pentru independent de software-hardware
schimbul de date. pentru schimbul de date.

 Tip

JSON este o meta-limbă. XML este un limbaj de markup.

Complexitate

JSON este simplu și ușor de citit. XML este mai complicat.

 Orientare

JSON este orientată spre date. XML este orientat spre documente.

Arrays

JSON acceptă matrice. XML nu acceptă rețele.

Extensie fișier

Fișierul JSON se termină cu Fișierul XML se termină cu


extensia .json. extensia .xml.
Ex2:
SAX (Simple API for Xml) este bazat pe evenimente: la aparitia tag-ului
specificat se declanseaza un eveniment (se executa o metoda desemnata
anterior)
SAX parseaza fisierul XML pe masura ce vine.
Avantaj:

 avantaj: ne putem crea propriul model de document, care poate fi mai simplu
decat un arbore
 avantaj: - consum mic de memorie
 mai rapid

Dezavantaj:
 dezavantaj: nu putem sti intotdeauna ce vrem sa facem de la prima aparitie a
elementului
  dezavantaj: nu ma pot intoarce la informatia deja citita
 SAX nu este un standard
 SAX ofera acces la fisierele XML la un nivel mai coborat

Ex3:

Deserializarea obiectelor:
Serializarea este o metoda ce permite transformarea unui obiect într-o
secventa de octeti din care sa poata fi refacut ulterior obiectul original. Cu alte
cuvinte, serializarea permite salvarea într-o maniera unitara a datelor
împreuna cu signatura unui obiect pe un mediu de stocare a informatiei
extern programului. Procesul invers de citirea a unui obiect serializat pentru a-
i reface starea originala se numeste deserializare. Intr-un cadru mai larg, prin
serializare se întelege procesul de scriere/citire a obiectelor

S-ar putea să vă placă și