XML
twitter Da pe Twitter facebook Da pe Facebook

Introducere in XML

, June 13th, 2010, Comenteaza

XML a fost conceput pentru a transporta si depozita datele. HTML a fost creat pentru a afisa datele.

Ce este XML?

  • XML este acronim pentru EXtensible Markup Language
  • XML este un limbaj de marcaj in mare masura ca si HTML
  • XML a fost creat pentru a trransporta datele, nu pentru a le afisa
  • XML nu are tag-uri predefinite. Trebuie sa va definiti propriile tag-uri
  • XML este conceput pentrru a se descrie singur
  • XMLeste o recomandare a  W3C

Diferenta dintre XML si HTML

XML nu este o inlocuire a  HTML.

XML si HTML au fost create pentru a avea scopuri diferite:

  • XML a fost creat pentru a transporta si a depozita datele, accentul cazand pe datele propriuzise.
  • HTML a fost creat pentru a afisa datele, accentul cazand pe modul in care se afiseaza datele.

XML Nu Face Nimic

XML nu face practic nimic. El a fost conceput pentru a structura, a depozita si a transporta informatiile.

Exemplul urmator este un mesaj de la Mihai pentru Corina stocat intr-un format XML:

<mesaj>
<catre>Corina</catre>
<expeditor>Mihai</expeditor>
<titlu>Readucere aminte</titlu>
<corp>Sa nu uita ca weekendul asta mergem la munte!</corp>
</mesaj>

Mesajul de mai sus se descrie singur in sensul ca are informatii despre expeditor, destinatar, are titlu si corpul mesajului dar totusi nu face nimic. Este doar informatie structurata pe tag-uri. Cineva va trebui sa scrie un cod care sa trimita, sa primeasca sau sa afiseze acest mesaj.

XML este doar text

XML nu este nimic special, doar un simplu text. Aplicatiile care pot gestiuona documente text pot gestiona si documente XML.

Totusi aplicatiile specializate pe procesarea documenteleor XML pot gestiona tag-urile in mod special, semnificatia functionala a fiecarui tag depinzand de aplicatia folosita.

Cu XML puteti inventa propriile tag-uri

Tag-urile din exemplul de mai sus (ca <expeditor> si <mesaj>) nu sunt definite in nici un standard XML. Ele sunt pur si simplu inventate de autorul documentului XML. Aceasta de oarece limbajul XML nu are tag-uri predefinite.

Tag-urile folosite in HTML sunt prededfinite, documentele HTML putand folosi doar tag-urile definite in standard-ul HTML ( ca <p><h1>, etc.).

XML permite autorului sa defineasca propriile tag-uri si propria structura a documentului.

XML nu este inlocuitor pentru HTML

XML este complementar HTML-ului, nu un inlocuitor pentru HTML. In majoritatea aplicatiilor web, XML este folosit la transportul si stocarea datelor iar HTML este utilizat pentru a formata si afisa datele.

Taguri: , , , ,

Comenteaza