Introducere în xml

Ce este XML?

XML (Language Markup eXtensible) este un limbaj extensibil de marcare. Accentul în XML este pe date. În XML, marcarea structurală a datelor și prezentarea datelor sunt strict separate.







Principalele motive pentru crearea XML:
  1. o încercare de a oferi mijloace puternice de formatare și structurare a datelor pentru toată lumea;
  2. necesitatea unei implementări stabile a limbajului de structurare a documentelor, pentru care ar fi ușor să se creeze instrumente auxiliare accesibile utilizatorilor obișnuiți.

XML este un metaj, un limbaj special, pe care puteți să compuneți o descriere completă a clasei altor limbi pe care documentele sunt compilate. Este un set de reguli care vă permit să creați aplicații și subseturi de date care sunt unice pentru sarcinile lor.

Fiecare document XML trebuie să înceapă cu un prolog care indică versiunea limbii XML folosită și metoda de codificare, de exemplu:

În exemplul 1, există o notă constând dintr-un destinatar și un mesaj.

Mulți designeri web se confruntă cu anumite dificultăți în legătură cu natura abstractă a XML și utilizarea arbitrară a metodelor sale. Cu toate acestea, de fapt, XML este o tehnologie foarte logică și bine organizată. Are o sintaxă clară, forțând să respecte cu strictețe anumite reguli. Deși acest lucru nu este folosit de designerii web, avantajele respectării regulilor stricte sunt foarte mari. Deoarece limbajul de marcare XML XML are următoarele avantaje.





  • Flexibilitate. XML vă permite să procesați date unice în domeniile comercial și medical. Indiferent de natura datelor, XML poate oferi metode adecvate de stocare și procesare. Singura excepție este datele binare și scripturile încorporate.
  • Abilitatea de a personaliza. Flexibilitatea XML este direct legată de abilitatea de a defini descriptorii proprii, necesitatea care apare în procesul de rezolvare a unei probleme.
  • Coerența. XML diferă în ceea ce privește integritatea sintactică și structura strictă.

La prima vedere, XML devine evident că poate înlocui complet HTML ca un mijloc de marcare a paginilor web. La un moment dat, odată cu apariția XML, a fost chiar numit "criminalul HTML".

Pe partea clientului, XML poate oferi dezvoltatorilor web oportunități deosebite. Suportul pentru XML include browserele Microsoft Internet Explorer 5.0 și cele mai înalte, precum și Netscape Navigator 6.0 și versiuni ulterioare. Cu toate acestea, chiar dacă suportul complet pentru XML este inclus în toate browserele, există încă unele probleme:
  1. Aflați XML este mai greu decât HTML;
  2. nu există încă instrumente suficiente pentru a lucra cu XML într-un mediu vizual.
Spre deosebire de HTML în XML:
  • există o sensibilitate la registru;
  • toate valorile atributelor trebuie incluse în ghilimele:
  • fiecare etichetă a unui element gol care nu are o etichetă de închidere trebuie să aibă o tăietură la capăt.

Împingeți HTML ca o aplicație XML

Limbile HTML și XML sunt concepute pentru a rezolva diferite sarcini. Având în vedere structura excelentă a XML și locul pe care HTML-ul de fapt a avut-o în practica de design web, sa decis să combină HTML și XML. Ca rezultat, a apărut XHTML. Apariția XHTML înseamnă că HTML este redefinit ca o aplicație XML. De acum încolo, HTML trebuie să respecte regulile XML.

În prezent, există o creștere accentuată a interesului pentru îmbunătățirea a ceea ce este prezentat în browserele Web și în dispozitivele alternative. Ideologia HTML 4.0, transferată în XHTML 1.0, intră în conceptul de dezvoltare a documentelor pentru diferite tipuri de dispozitive.







Articole similare

Trimiteți-le prietenilor: