Site hosted by Angelfire.com: Build your free website today!

XML Elemendid

xml.jpg

Iga XML dokument sisaldab XML elemente. S.t. et XML element on kõik mis jääb elemendi algusemärgise ja lõpumärgise vahele.

Element võib sisaldada teisi elemente, tavalist teksti ja atribuute.

Oluline XML'i juures on see, et dokumendis saame luua ise elemente milliseid parasjagu vajame. Saame luua elemente milles on sisu ja milles pole. Samuti võivad elemendid sisaldada teisi elemente. Selleks, et dokument oleks kehtiv tuleb seda kirjeldada dokumendi tüübis (DTD).

Oletame, et tahame luua XML dokumenti milles on loetelu kõigist meile tuntud lilledest. Esimeseks elemendiks peab olema sisuelement:

<minulilled></minulilled>

Sisuelement on dokumendi esimene ja viimane element. Temas on alati teisi elemente. Antud juhul on nendeks elementideks informatsioon lilledest.

Dokument peab algama selliselt:

<DOCTYPE minulilled [
<!ELEMENT tulp TYHI >
<!ELEMENT roos TYHI >
<!ELEMENT nelk TYHI >
<!ELEMENT floks TYHI >
 ]>

Ülal toodud näites on elemendid milledes puudub sisu kuid sisu saab juurde lisada vastavalt vajadusele. Saame lisada juurde elemente v. aribuute mis määritlevad lillede värvi, lõhna, päritolu jne. Või lisame lihtsalt lille kirjeldava teksti.

      <pildigalerii>
      <galerii teema="LINNUD">
   <nimetus>Varblane</nimetus> 
   <autor>J. Kunstnik</autor> 
   <aasta>2005</aasta> 
   <hind>12.99</hind> 
      </galerii>
      <galerii teema="Loomad">
   <nimetus>Kass</nimetus> 
   <autor>J. Kunstnik</autor> 
   <aasta>2006</aasta> 
   <hind>15.99</hind> 
      </galerii>
      </pildigalerii>

Pane tähele: ära alusta elemendi nime numbriga ega tähekombinatsiooniga xml. Ära jäta sõnade vahele tühikuid.

Soovitav on kasutada lihtsaid ja arusaadavaid nimetusi. Näiteks: <pildi_nimi> mitte aga <selle_pildi_nimi_on>.

Väldi sidekriipsu ("-"), punkti (".") ja koolonit (":") nime sees.





Punane Nool Vasak Punane Nool