<?xml version="1.0"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
Prima instructiune din document: declararea in XML- trebuie inclusa intotdeauna. Aceasta defineste versiunea XML a documentului. In cazul de fata, documentul este conform cu specificatia 1.0 a XML:
<?xml version="1.0"?>
Urmatoarea linie defineste primul element al documentului (elementul-radacina):
<note>
Urmatoarele instructiuni definesc 4 elemente-copil ale radacinii (catre, de la, antet si corp: to, from, heading, si body):
<to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body>
Ultima instructiune defineste inchiderea elementului-radacina:
</note>
Orice element XML trebuie sa aiba o eticheta de incheiere In HTML, unele elemente nu au un tag de incheiere. Urmatorul cod este functional in HTML:
<p>This is a paragraph <p>This is another paragraph
In XML toate elementele trebuie sa aiba o eticheta de incheiere, dupa cum urmeaza:
<p>This is a paragraph</p> <p>This is another paragraph</p>
Etichetele XML sunt case sensitiveEtichetele XML sunt case sensitive (au capacitatea de a face diferenta intre litere mici si majuscule). Eticheta <Letter> este diferita de cea <letter>. Deschiderea si inchiderea tagurilor vor trebui deci scrise cu aceeasi litera initiala:
<Message>This is incorrect</message>
<message>This is correct</message>
Toate elementele XML trebuie sa fie corect imbricateIn HTML unele elemente pot fi imbricate in mod neadecvat unele la interiorul celorlalte, astfel:
<b><i>This text is bold and italic</b></i>
In XML toate elementele trebuie imbricate corect unele in altele, astfel:
<b><i>This text is bold and italic</i></b>
Toate documentele XML trebuie sa aiba o eticheta - radacina Toate documentele XML trebuie sa contina o singura pereche de taguri destinata definirii elementului radacina. Orice element poate avea sub-elemente (elemente-copil). Sub-elementele trebuie sa fie grupate in perechi si imbricate corect in cadrul elementului lor parinte:
<root> ? <child> ??? <subchild> ??? </subchild> ? </child> </root>
Valorile atribut trebuie intotdeauna citateElementele XML pot avea atribute in perechi nume/valoare exact ca in HTML. In XML atributul-valoare trebuie sa fie intotdeauna citat. Studiaza cele doua documente XML de mai jos. Primul este incorect, iar al doilea este corect:
<?xml version="1.0"?> <note date=12/11/99> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
<?xml version="1.0"?> <note date="12/11/99"> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note> Pagina:12» Copyright (c) WebPro 2012 Your IP: 216.73.216.137