E-learn.ro
Panou utilizatori
Utilizator Parola
Creeaza cont nou    Recupereaza parola
Login
Newsletter
Introdu adresa ta de email
Inscrie-te
Inchide panoul de utilizatori
Add to Google

Tutoriale XML

Descarca toolbar

Toolbar E-learn.ro Facebook Twitter

WEB DEVELOPMENT  /  XML  /  Introducere in XML (3)

Sintaxa XML

22.05.2008
Sintaxa XML

Toate documentele XML trebuie sa contina o singura pereche de taguri destinata definirii elementului radacina.

Total vizualizari: 7932 7932 afisari   |   Comentarii  0   |   Rating   |   (5 voturi)   |   Timp necesar: 30 min 30 min   |   Nivel de cunostiinte necesar: Incepator  Incepator

Sursa:  Xmlfiles.com  
Autor:  E-learn.ro
Adauga la tutoriale favorit Adauga la tutoriale favorite
Pagina:
1 2 »
comenteaza printeaza

Un exemplu de document XML:

<?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 sensitive
Etichetele 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 imbricate
In 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 citate
Elementele 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:
1 2 »
comenteaza printeaza
Alte tutoriale XML:
Noteaza acest tutorial
Rating tutorial
 
(5 voturi)
Pentru a nota acest tutorial, trebuie sa fii logat!
Posteaza un comentariu
Pentru a posta un comentariu, trebuie sa fii logat!
0 TOP UTILIZATORI* 0 0
Tutoriale scrise de claibornelara
claibornelara Rang utilizator claibornelara - Incepator
5335
Tutoriale scrise de mcuemica
mcuemica Rang utilizator mcuemica - Incepator
5295
Tutoriale scrise de ellarichards
ellarichards Rang utilizator ellarichards - Incepator
5130
Tutoriale scrise de emonclercheap
emonclercheap Rang utilizator emonclercheap - Incepator
5125
Tutoriale scrise de beacherrosa
beacherrosa Rang utilizator beacherrosa - Incepator
4870
* Acest top reprezinta punctajele acumulate in ultimele 30 de zile.
Outlook Fotografie Lightroom SWF Flash PSD Excel StyleSheet JSON HTML Gimp COREL DRAW PHP Swift 3D Illustrator XML Photoshop Fireworks Verilog Vista SEO Powerpoint Ruby on Rails Python Dreamweaver Word RoR MySQL Javascript AJAX Bridge XHTML Java Sony Vegas CSS Action Script
Promovare:
Daca faci parte din comunitatea E-learn.ro si doresti promovarea acesteia, poti accesa pagina de promovare.
Arhiva newsletter:
Daca ai ratat un numar mai vechi, sau vrei sa revezi care au fost noutatile E-learn.ro la un moment dat, poti accesa arhiva de newslettere.
  Copyright © 2008-2013 E-LEARN.ro. Toate drepturile rezervate. Termeni si conditii.
Conceput si realizat de Neokinetics Software