Struktur dokumen XML – XML tree

Contoh sebuah dokumen xml :

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml version="1.0"?>
    <buku>
        <pengarang>robert</pengarang>
        <judul>mak lampir</judul>
        <tahun>1990</tahun>
    </buku>

Penjelasan :

Baris pertama merupakan deklarasi XML, Ini mendefinisikan versi XML (1.0) dan pengkodean yang digunakan (ISO-8859-1 = Latin-1/West European character set).

Baris berikutnya menggambarkan root element dari dokumen, seperti mengatakan, dokumen ini adalah tentang buku

Tiga baris berikutnya menggambarkan child element dari root (pengarang, judul, tahun)

Dan baris terakhir adalah penutup root

Dari dokumen xml tersebut dapat digambarkan bahwa, buku tersebut dikarang oleh robert, judulnya mak lampir, dan diterbitkan tahun1990

XML dokumen berbentuk struktur pohon (tree structure)

Sebuah dokumen XML harus berisi element root, elemen ini merupakan parent dari element-element yang lain. Elemen dalam dokumen XML membentuk struktur pohon. Sebuah pohon dimulai dengan root dan memiliki cabang sampai level yang paling rendah. Semua elemen dapat mempunyai sub elemen(elemen child).

<root>
   <child>
     <subchild>.....</subchild>
   </child>
 </root>

Istilah parent, child, dan sibling yang digunakan untuk menggambarkan hubungan antar elemen. Elemen root memiliki child. children pada tingkat yang sama disebut sibling(saudara).

Semua elemen dapat memiliki konten teks dan atribut (seperti dalam HTML). Perhatikan gambar berikut :

Gambar diatas mewakili salah satu buku di XML di bawah ini:

<bookstore>
   <book category="COOKING">
     <title lang="en">Everyday Italian</title>
     <author>Giada De Laurentiis</author>
     <year>2005</year>
     <price>30.00</price>
   </book>
   <book category="CHILDREN">
     <title lang="en">Harry Potter</title>
     <author>J K. Rowling</author>
     <year>2005</year>
     <price>29.99</price>
   </book>
   <book category="WEB">
     <title lang="en">Learning XML</title>
     <author>Erik T. Ray</author>
     <year>2003</year>
     <price>39.95</price>
   </book>
 </bookstore>

root element dalam contoh di atas adalah  <bookstore>. Semua <book> elements di dalam dokumen berada dalam <bookstore>.

<book> element memiliki 4 children: <title>,< author>, <year>, <price>.

ref : http://www.w3schools.com/xml/xml_tree.asp

Incoming search terms:

  • struktur xml
  • dokumen XML dagangan
  • materi xml
  • apa itu parent dalam sebuah xml
  • misstag susunan xml
  • struktur dokumen berbentuk