Syarat – syarat Syntax XML

Bagian pertama adalah tag <xml> yang

medefinisikan versi xml dan encoding yang digunakan.

„ Kemudian bagian <note> adalah elemen root

dalam dokumen.

„ Bagian <to>, <from>, <heading>, dan <body>

mendeskripsikan child elements dari elemen

<note>

„ Semua tag xml harus memiliki tag penutup

<p>paragraph pertama</p>

<p>paragraph kedua</p>

„  Tag tunggal hanya diperbolehkan untuk elemen kosong, Contoh penulisannya sebagai berikut:

<anggota nama=”erick”/>

„  Heading standard untuk Document XML

„ Biasakanlah setiap membuat dokumen XML

diawali dengan heading

„ standard XML. Formatnya adalah sebagai berikut:

<?xml version=”1.0” encoding=”iso-8859-1”?>

„  Berfungsi untuk: mendefinisikan versi, definisi entitas, dan DOCTYPE

„ Version diperlukan

„ Standalone: “no” jika ada dokumen eksternal yang diperlukan, misalnya DTD

„ Tag XML adalah case sensitive (membedakan antara huruf besar dan kecil)

„ Contoh berikut adalah contoh yang salah:

<buku>

<judul>Program Keahlian 1</Judul>

<pengarang>Erick                Kurniawan</pengarang>

<BUKU>

„  Semua tag XML harus tersarang dengan benar dan tidak terbalik-balik.

„ Contoh:

<b><i>This text is bold and         italic  – wrong</b></i>

<b><i>This text is bold and         italic  – right</i></b>

„  Semua dokumen XML harus memiliki elemen

root.

„ Elemen root adalah elemen teratas yang harus memiliki tag penutup.

Contoh:

<orangtua>

<anak>

<namaanak>…..</namaanak>

</anak>

</orangtua>

„  Dalam contoh di atas elemen <orangtua> adalah elemen root.

„ Nilai atribut harus diapit dalam tanda petik ganda

(quote)

Contoh:

<?xml version=”1.0″ encoding=”ISO-8859-1″?>

<note date=”12/11/2002″>

<to>Tove</to>

</note>

„Dalam XML karakter white space (spasi) dibaca sebagai karakter spasi

Dalam HTML lebih dari satu karakter white space

dihilangkan sehingga

“Hello <spasi> <spasi> my name is     Tove”   akan menjadi “Hello     my name is   Tove”

„Namun dalam XML karakter white space tetap dibaca sebagai karakter white space

Komentar adalah kalimat/baris yang tidak dieksekusi oleh compiler, browser atau parser. Penulisan komentar di XML menggunakan tanda

<!– komentar –>

„ Dalam XML, karakter ‘<’ dan ‘>’ adalah illegal.

Contoh dibawah ini akan menghasilkan error kalau di eksekusi oleh browser

<syarat>jika jumlah < 1000             maka</syarat>

„  Agar benar, maka harus dilakukan hal sebagai berikut:

<syarat>jika jumlah &lt; 1000       maka</syarat>

Sumber :

Erick Kurniawan, S.Kom, M.Kom

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s