Kursus Membuat Web

iklan

Pohon XML

Dokumen XML membentuk struktur pohon yang dimulai pada "akar" dan cabang untuk "daun".

Contoh Dokumen XML

<?xml version="1.0" encoding="UTF-8"?>
    <note>
      <to>Tove</to>
      <from>Jani</from>
      <heading>Reminder</heading>
      <body>Don't forget me this weekend!</body>
    </note>

Baris pertama adalah deklarasi XML . Ini mendefinisikan versi XML ( 1.0 ).

Baris berikutnya menggambarkan elemen akar (root) dokumen ( seperti mengatakan : " Dokumen ini adalah note " ) :

4 baris berikutnya menjelaskan 4 elemen anak (child) dari akar (root) ( to, from , heading, dan body )

Dan akhirnya baris terakhir mendefinisikan akhir elemen akar (root) :

Anda dapat mengasumsikan , dari contoh ini , bahwa dokumen XML berisi catatan untuk Tove dari Jani.

XML Dokumen Berbentuk Struktur Pohon

Dokumen XML harus berisi elemen akar (root). Elemen ini adalah parent "orang tua" dari semua elemen lainnya.

Elemen dalam dokumen XML membentuk tree (pohon) dokumen. Pohon itu dimulai pada akar dan cabang ke tingkat terendah dari pohon.

Semua elemen dapat memiliki sub elemen ( elemen anak ) :

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

Istilah orang tua, anak, dan saudara yang digunakan untuk menggambarkan hubungan antara elemen. Elemen orang tua memiliki anak. Anak-anak pada tingkat yang sama disebut saudara ( saudara atau saudari ).

Semua elemen dapat memiliki konten teks dan attribute ( seperti di HTML ).

Contoh Gambar
Contoh XML
<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>

Elemen root dalam contoh adalah <bookstrore> . Semua elemen <book> dalam dokumen yang terkandung dalam <bookstore>.

Elemen <book> memiliki 4 anak : <title>, <author>, <year>, <price>.

XML Menyederhanakan Pengangkutan Data

Salah satu tantangan yang paling memakan waktu bagi pengembang adalah untuk pertukaran data antara sistem yang tidak kompatibel melalui Internet.

Bertukar data XML sangat mengurangi kompleksitas, ini karena data dapat dibaca oleh aplikasi yang tidak kompatibel.

XML Menyederhanakan Platform Perubahan

Meng-upgrade ke sistem baru ( hardware atau software ), selalu memakan waktu. Sejumlah besar data harus dikonversi dan data yang tidak cocok sering hilang.

Data XML disimpan dalam format teks. Hal ini membuat lebih mudah untuk memperluas atau meng-upgrade ke sistem operasi baru, aplikasi baru, atau browser baru, tanpa kehilangan data.

XML Membuat Data Anda Lebih Tersedia

Aplikasi yang berbeda dapat mengakses data Anda, tidak hanya di halaman HTML, tetapi juga dari sumber data XML.

Dengan XML, data Anda dapat tersedia untuk semua jenis "reading machines" ( Handheld computers, voice machines, news feeds, dll ), dan membuatnya lebih tersedia untuk orang-orang tuna netra, atau orang-orang berkenutuhan khusus lainnya.

Internet Language Ditulis dalam XML

Beberapa internet language yang ditulis dalam XML. Berikut adalah beberapa contohnya :

  • XHTML
  • XML Schema
  • SVG
  • WSDL
  • RSS
Sebelumnya ...   Berikutnya ...

muhammad falah

Saya Muhammad Falah, jika Anda ingin langsung belajar dengan Saya, silakan ikuti kursus membuat web yang Saya bimbing atau ikuti Saya di :

Muhammad Falah Youtube Channel Muhammad Falah LinkedIn Muhammad Falah Google Plus Muhammad Falah Twitter Muhammad Falah Facebook

copy right © 2015