Latest web development tutorials

elemen XML

dokumen XML mengandung unsur XML.


Apa elemen XML?

XML elemen adalah waktu dari (dan termasuk) tag awal sampai (dan termasuk) akhir label.

Sebuah elemen dapat terdiri:

  • unsur-unsur lain
  • teks
  • milik
  • Atau campuran dari semua di atas ...
<bookstore>
<book category="CHILDREN">
<title>Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title>Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>

Dalam contoh di atas, <toko buku> dan <buku> memilikikonten elemen, karena mengandung unsur-unsur lain.<Book> elemen juga dapat memilikiatribut (kategori = "ANAK").<Title>, <author>, <tahun> dan <harga> memilikikonten teks karena mengandung teks.


aturan XML penamaan

elemen XML harus mengikuti aturan penamaan ini:

  • Nama dapat berisi huruf, angka dan karakter lain
  • Nama tidak dapat memulai dengan angka atau tanda baca
  • Nama tidak dapat memulai dengan huruf xml (atau XML, Xml dll)
  • Nama tidak dapat berisi spasi

Anda dapat menggunakan nama apapun, kata-kata tidak dilindungi.


konvensi penamaan terbaik

Untuk membuat nama deskriptif. Gunakan menggarisbawahi nama juga sangat baik: <first_name>, <last_name>.

Nama harus singkat dan sederhana, seperti: <BOOK_TITLE>, sebagai gantinya: <the_title_of_the_book>.

Hindari "-" karakter. Jika Anda diberi nama sedemikian rupa: "pertama-nama", beberapa perangkat lunak mengasumsikan bahwa Anda ingin mengurangi nama dari pertama dalam.

Hindari. "" Karakter. Jika Anda diberi nama sedemikian rupa: "first.name", beberapa perangkat lunak mungkin berpikir bahwa "nama" adalah objek "pertama" dari properti.

Hindari ":" karakter. Colon akan dikonversi untuk menggunakan ruang nama (dijelaskan kemudian).

dokumen XML sering memiliki database yang sesuai, di mana bidang yang sesuai dengan elemen XML dalam dokumen. Ada pengalaman praktis, menggunakan penamaan database bernama elemen XML dalam dokumen.

Dalam XML, EOA dan huruf non-Inggris lainnya adalah sempurna hukum, tapi perlu perhatian, vendor perangkat lunak Anda tidak mendukung karakter ini dapat terjadi ketika isu.


XML adalah elemen extensible

elemen XML dapat diperluas untuk membawa informasi lebih lanjut.

Pertimbangkan contoh XML berikut:

<note>
<to>Tove</to>
<from>Jani</from>
<body>Don't forget me this weekend!</body>
</note>

Mari kita bayangkan bahwa kita menciptakan sebuah aplikasi yang akan <ke>, <dari> dan <body> unsur diambil dari dokumen XML dan menghasilkan output sebagai berikut:

PESAN

Untuk: Tove
Dari: Jani

Jangan lupakan aku akhir pekan ini!

Bayangkan beberapa informasi tambahan penulis dokumen XML menambahkan:

<note>
<date>2008-01-10</date>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

Kemudian aplikasi ini akan pecah atau kecelakaan?

tidak akan. Aplikasi ini masih dapat ditemukan dalam dokumen XML <ke>, <dari> dan <body> elemen, dan menghasilkan output yang sama.

Salah satu keuntungan dari XML, yang dapat diperpanjang tanpa aplikasi outage.