Welcome To My Blog

Minggu, 16 Mei 2010

minggu kesebelas progweb

Pada minggu kesebelas ini, kuliah progweb di kelas praktikum membahas tentang Java Script lanjut sedangkan di kelas teori membahas tentang XML.
XML adalah singkatan dari eXtensible Markup Language.
XML dirancang untuk mentransport dan menyimpan data.
XML penting untuk diketahui dan sangat mudah untuk dipelajari.
HTML didesain untuk menampilkan data, sedangkan XML didesain untuk mentransport dan menyimpan data.
XML adalah markup language seperti HTML.
XML didesain untuk membawa data, tidak untuk menampilkan data.
Tag XML tidak standar, kita harus mendefinisikan tag kita sendiri.
XML dirancang untuk menjadi self - descriptive.
XML merupakan rekomendasi dari W3C.
XML bukanlah pengganti dari HTML.
XML dan HTML dirancang dengan tujuan yang berbeda :
XML dirancang untuk mengangkut dan menyimpan data, dengan memfokuskan pada apa data tersebut.
HTML didesain untuk menampilkan data, dengan memfokuskan pada bagaimana data tersebut terlihat.
HTML adalah tentang menampilkan informasi, sedangkan XML adalah tentang membawa informasi.
Mungkin agak sulit untuk dimengerti, tetapi XML tidak melakukan apa-apa. XML diciptakan untuk struktur, penyimpanan, dan transportasi informasi. Itu hanya sebuah informasi yang terbungkus oleh tag.
Tidak ada yang istimewa dari XML. XML hanya teks biasa. Perangkat lunak yang dapat menangani teks biasa juga dapat menangani XML.
Namun, aplikasi XML-aware dapat menangani XML tag khusus. Arti fungsional tag tergantung pada sifat dari aplikasi.
Tag yang digunakan dalam HTML (dan struktur dari HTML) telah ditetapkan. Dokumen HTML hanya dapat menggunakan tag yang sudah didefinisikan dalam standar HTML.
XML memungkinkan penulis untuk mendefinisikan tag sendiri dan struktur dokumen sendiri.
Penting untuk dimengerti bahwa XML bukanlah pengganti HTML. Pada kebanyakan aplikasi web, XML digunakan untuk transportasi data, sementara HTML digunakan untuk memformat dan menampilkan data.
Deskripsi terbaik dari XML adalah sebuah alat perangkat lunak dan perangkat keras yang independen untuk membawa informasi.
XML menjadi rekomendasi W3C pada 10 Februari 1998.
Kita telah berpartisipasi dalam pembangunan XML sejak penciptaannya. Sangat menakjubkan untuk melihat seberapa cepat standar XML telah berkembang, dan seberapa cepat sejumlah besar vendor software telah mengadopsi standar XML.
XML sekarang penting untuk Web sama seperti HTML sebagai dasar dari web.
XML berada di mana-mana. Ini adalah alat yang paling umum untuk transmisi data antara segala macam aplikasi, dan menjadi semakin populer di bidang penyimpanan dan mendeskripsikan informasi.
XML digunakan dalam banyak aspek pembangunan web, sering untuk menyederhanakan penyimpanan data dan berbagi.
Jika kita perlu menampilkan data dinamis dalam dokumen HTML, akan memerlukan kerja keras untuk mengedit HTML setiap kali perubahan data. Dengan XML, data dapat disimpan dalam file XML terpisah. Dengan cara ini kita bisa berkonsentrasi menggunakan HTML untuk layout dan tampilan, dan pastikan bahwa perubahan data mendasar tidak akan memerlukan perubahan apapun pada HTML. Dengan beberapa baris JavaScript, kita dapat membaca file XML eksternal dan memperbarui konten data dari HTML kita.
Dalam dunia nyata, sistem komputer dan database mengandung data dalam format yang tidak kompatibel. Data XML disimpan dalam format teks biasa, menyediakan perangkat lunak dan perangkat keras yang menyimpan data secara independen.
Hal ini membuat menjadi lebih mudah untuk membuat data bahwa aplikasi yang berbeda dapat berbagi.
Dengan XML, data dapat dengan mudah dipertukarkan antara sistem yang tidak kompatibel. Salah satu tantangan yang paling memakan waktu untuk para pengembang adalah untuk pertukaran data antara sistem yang tidak kompatibel melalui Internet.
Bertukar data dalam XML sangat mengurangi kompleksitas, karena data dapat dibaca oleh aplikasi berbeda yang tidak kompatibel.
Upgrade ke sistem baru (hardware atau software platform), selalu memakan waktu. Sejumlah besar data harus dikonversi dan data yang tidak kompatibel sering hilang.
XML adalah data yang disimpan dalam format teks. Hal ini membuat menjadi lebih mudah untuk memperluas atau upgrade ke sistem operasi baru, aplikasi baru, atau browser baru, tanpa kehilangan data.
Karena XML bersifat independen dari perangkat keras, perangkat lunak dan aplikasi, XML dapat membuat data lebih tersedia dan berguna. Aplikasi yang berbeda dapat mengakses data kita, tidak hanya dalam halaman HTML, tetapi juga dari sumber data XML. Dengan XML, data dapat tersedia untuk semua jenis "mesin pembaca" (komputer Genggam, mesin suara, feed berita, dll), dan membuatnya lebih tersedia untuk orang-orang buta, atau orang-orang cacat lainnya.
Banyak bahasa internet baru yang dibuat dengan XML. Berikut adalah beberapa contoh:
• XHTML versi terbaru dari HTML
• WSDL untuk menggambarkan layanan web yang tersedia
• WAP dan WML sebagai bahasa markup untuk perangkat genggam
• RSS bahasa untuk feed berita
• RDF dan OWL untuk menggambarkan sumber daya dan ontologi
• SMIL untuk menggambarkan multimedia untuk web
Jika mereka benar memiliki selera, aplikasi di masa depan akan menukaran data dalam XML. Masa depan mungkin memberi kita pengolah kata, aplikasi spreadsheet dan database yang dapat membaca data satu sama lain dalam format teks murni, tanpa utilitas konversi di antaranya. Kita hanya bisa berdoa agar semua vendor perangkat lunak akan setuju.
Dokumen XML harus berisi elemen akar. Elemen ini adalah "induk" dari semua elemen lainnya. Unsur-unsur dalam bentuk dokumen XML pohon dokumen. Pohon itu dimulai pada akar dan cabang ke tingkat terendah dari pohon. Semua elemen dapat memiliki sub elemen (elemen anak).
Istilah orangtua, anak, dan saudara digunakan untuk menggambarkan hubungan antara elemen. Elemen orangtua memiliki anak. Anak-anak pada tingkat yang sama disebut saudara (adik atau kakak). Semua elemen dapat memiliki konten teks dan atribut (seperti dalam HTML).
Aturan sintaks XML sangat sederhana dan logis. Peraturan - peraturan tersebut mudah dipelajari, dan mudah digunakan.
Dalam HTML, kita sering melihat unsur-unsur yang tidak memiliki tag penutup.
Pada XML, itu adalah ilegal untuk menghilangkan tag penutup. Semua elemen harus memiliki tag penutup.
Elemen XML didefinisikan menggunakan tag XML. Tag XML bersifat case sensitive. Membuka dan menutup tag harus ditulis dengan kasus yang sama.
Dalam HTML, kita mungkin melihat unsur-unsur elemen bersarang yang tidak benar.
Dalam XML, semua elemen harus benar diulang dalam satu sama lain.
Dokumen XML harus berisi satu unsur yang merupakan induk dari semua elemen lainnya. Elemen ini disebut root element.
Elemen XML dapat memiliki atribut dalam nama / pasangan nilai seperti pada HTML.
Dalam XML nilai atribut harus selalu diberi tanda kutip.
Beberapa karakter memiliki arti khusus di XML. Jika kita menempatkan karakter seperti "<" di dalam elemen XML, maka akan menghasilkan kesalahan karena parser menafsirkannya sebagai awal sebuah elemen baru. Untuk menghindari kesalahan ini, ganti karakter "<" dengan referensi entitas.
Sintaks untuk menulis komentar dalam XML mirip dengan HTML.
HTML memotong karakter spasi putih-ganda menjadi satu spasi putih-tunggal.
Dengan XML, karakter spasi di dokumen tidak terpotong.

Tidak ada komentar:

Posting Komentar