Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 8132|Jawab: 0

Sintaks XML Pemula

[Salin tautan]
Diposting pada 09/02/2015 13.24.43 | | |

Dokumen XML menggunakan sintaks deskriptif dan sederhana.
<?xml version="1.0" encoding="ISO-8859-1"?>   
<note>   
<to>Tove</to>   
<from>Jani</from>   
<heading>Pengingat</heading>   
<body>Jangan lupakan saya akhir pekan ini!</body>   
</note>
Baris 1 dokumen: Deklarasi XML - Menentukan versi standar XML yang diikuti dokumen ini, dalam hal ini versi 1.0 standar, menggunakan kumpulan karakter ISO-8859-1 (Latin-1/Eropa Barat).
Baris berikutnya menjelaskan elemen akar dokumen (seperti yang dikatakan: "dokumen ini adalah catatan"):  
Baris 2 dokumen adalah elemen akar (seolah-olah mengatakan "dokumen ini adalah catatan"):
<note>Baris 3-6 dari dokumen ini menjelaskan empat subnode (ke, dari, judul, dan isi) dari elemen akar: <to>Pengingat Tove</to><from>Jani</from><heading></heading><body>Jangan lupakan saya akhir pekan ini!</body>Baris terakhir dokumen adalah akhir elemen akar</note>
Dapatkah Anda tahu dari dokumen ini bahwa ini adalah catatan dari Ordm kepada Lin? Tidak bisakah Anda mengakui XML sebagai bahasa deskriptif diri yang indah?
Semua dokumen XML harus memiliki tanda akhir
Dalam dokumen XML, mengabaikan tag akhir tidak sesuai.
Dalam dokumen HTML, beberapa elemen dapat tanpa tag penutup. Kode berikut sangat legal dalam HTML:
<p>Ini adalah paragraf   
<p>Ini adalah paragraf lain
Namun, dokumen XML harus memiliki tag akhir, seperti dalam contoh berikut:
<p>Ini adalah paragraf</p>   
<p>Ini adalah paragraf lain</p>  
Catatan: Seperti yang mungkin Anda perhatikan, baris pertama dalam contoh di atas tidak memiliki tanda akhir. Ini bukan kesalahan. Karena deklarasi XML bukan bagian dari dokumen XML, deklarasi tersebut bukan elemen XML, jadi seharusnya tidak ada tag akhir.
Markup XML peka huruf besar/kecil
Tidak seperti HTML, markup XML peka huruf besar/kecil.
Dalam XML, tag <Letter>dan tag <letter>adalah dua markup yang berbeda.
Oleh karena itu, kasus tag awal dan akhir harus konsisten dalam dokumen XML.
<Message>Ini salah</message>   

<message>Ini benar</message>
Semua elemen XML harus disertakan secara wajar
  
Penyertaan berlapis yang salah tidak diizinkan dalam XML.
Di HTML, beberapa penyertaan yang salah diizinkan, seperti kode berikut yang dapat diurai oleh browser:
<b><i>Teks ini tebal dan miring</b></i>
Dalam XML, semua elemen harus bersarang dengan benar, dan kode di atas harus ditulis seperti ini:
<b><i>Teks ini tebal dan miring</i></b>
Semua dokumen XML harus memiliki elemen akar
Elemen pertama dalam dokumen XML adalah elemen akar.
Semua dokumen XML harus berisi markup terpisah untuk ditentukan, dan semua elemen lainnya harus bersarang berpasangan di elemen root. Dokumen XML memiliki dan hanya dapat memiliki satu elemen root.
Semua elemen dapat memiliki elemen anak, dan elemen anak harus bersarang dengan benar di elemen induk, dan kode berikut dapat diilustrasikan dengan jelas:
<root>   
  <child>   
    <subchild>.....</subchild>   
  </child>   
</root>

Nilai atribut harus dalam tanda kutip ""
Dalam XML, tidak diatur bahwa nilai atribut elemen tidak dikutip dalam tanda kutip.
Sama seperti HTML, elemen XML juga dapat memiliki atribut. Properti elemen XML muncul berpasangan dengan nama/nilai. Spesifikasi sintaks XML mengharuskan nilai atribut elemen XML harus dikutip dalam tanda kutip. Lihatlah dua contoh berikut, yang pertama salah dan yang kedua benar.
<?xml version="1.0" encoding="ISO-8859-1"?>   
<catatan tanggal=12/11/2002>   
<to>Tove</to>   
<from>Jani</from>   
</note>
Kesalahan dalam dokumen pertama adalah bahwa nilai atribut tidak diarahkan dalam tanda kutip.
Cara yang benar untuk menulisnya adalah: date="12/11/99". Ejaan salah: tanggal=12/11/99.
Dengan XML, spasi akan dipertahankan   
Dalam dokumen XML, bagian kosong tidak secara otomatis dihapus oleh parser.

Ini berbeda dengan HTML. Dalam HTML, kalimat seperti ini:
"Halo nama saya Ordm" akan ditampilkan sebagai: "Halo nama saya Ordm",
Karena parser HTML akan secara otomatis menghapus bagian kalimat yang kosong.
Menggunakan XML, CR/LF dikonversi ke LF
Dengan XML, baris baru selalu diidentifikasi sebagai LF (Line Feed).
Tahukah Anda apa itu mesin tik? Hehe, mesin tik adalah jenis mesin yang digunakan pada abad terakhir untuk mengetik secara eksklusif. ^&^
Setelah selesai mengetik baris dengan mesin tik, Anda biasanya harus memindahkan mesin tik ke ujung kiri kertas lagi.
Dalam aplikasi Windows, baris baru dalam teks biasanya diidentifikasi sebagai CR LF (carriage return, line feed, car return, line break). Dalam aplikasi Unix, baris baru biasanya diidentifikasi sebagai LF. Ada juga aplikasi yang hanya menggunakan CR untuk mewakili baris baru.
Komentar dalam XML
Sintaks untuk anotasi dalam XML pada dasarnya sama dengan di HTML.
<!-- Ini adalah komentar -->  
<!-- Ini adalah komentar -- >
XML tidak ada yang istimewa
Benar-benar tidak ada yang istimewa tentang XML. Dia hanyalah beberapa teks biasa yang diperluas bersama dalam tanda kurung sudut. Perangkat lunak yang mengedit teks biasa juga dapat mengedit dokumen XML. Namun, dalam aplikasi berkemampuan XML, markup XML sering kali sesuai dengan operasi khusus, beberapa di antaranya mungkin terlihat dan yang lain mungkin tidak ditampilkan tanpa operasi khusus.




Mantan:Kolom identifikasi dalam tabel 'Area' hanya dapat digunakan jika daftar kolom digunakan dan IDENTITY_INSERT AKTIF
Depan:SQL Server 2000 membuat 1024 tabel dalam satu perulangan
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com