Document Type Definitions (DTDs)

Slides:



Advertisements
Presentasi serupa
HTMLHTML ADVANCE. HTML DOCTYPE Sebuah deklarasi DOCTYPE mengacu pada aturan- aturan untuk bahasa markup, sehingga browser membuat konten dengan benar.
Advertisements

Web Service.
Proses Testing & Standar Internasional
P EMETAAN U ML KE DALAM J AVA E. Haodudin Nurkifli Universitas Ahmad Dahlan Pertemuan.
Jurusan Teknik Informatika – FTI UPN “Veteran” Jawa Timur
Pertemuan 2 – Manipulasi String PEMINATAN PROGRAMMING & DESAIN GRAFIS SMAK ST. LOUIS 2 SURABAYA POWERED BY PUEDE EDUCATION.
TABEL INFORMASI / SIMBOL
Membuat Class Sendiri Atribut Pertemuan : Object Oriented Programming.
ARRAY Dr. Lily Wulandari.
 XML Schema merupakan informasi mengenai metadata yang mendefinisikan cara yang tepat penstrukturan file XML.
Minggu …8… Page 1 MINGGU Ke delapan Web Teknologi 2 Pokok Bahasan: CSS and Themes Tujuan Instruksional Khusus: Mahasiswa akan dapat menjelaskan dan mengaplikasikan.
HTML.
Pemrograman JAVA (TIB09)
PERTEMUAN VI STRUKTUR Definisi struktur
XML TREE Hari Rabu Programmer Makanan
Pemrograman Berorientasi Obyek Oleh Tita Karlita
Pemrograman Web/TI/ AK /2 sks
Struktur (Struct).
Pemrograman Internet (modul 2)
Pengembangan Evangs Mailoa Cascading Style Sheet (CSS) dan HTML Form WEB.
XSL Transformations (XSLT)
Pemrograman Internet Mobile
PART 7 Array DOSEN : AHMAD APANDI, ST.
Praktikum 6 Pemrograman Berbasis Obyek
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
Document Type Definition (DTD)
Menggunakan Pointer Pertmuan 7. POINTER Pointer adalah variabel yang berisi alamat memori sebagai nilai­nya dan berbeda dengan variabel biasa yang berisi.
Pengenalan XML Perbedaannya dengan HTML Kebutuhan akan XML.
Simple Object Access Protocol
Dasar-dasar Pemrograman PHP
Bahasa Pemrograman & Script untuk Web Materi Pertemuan ke-7.
Introduction to XML.
Cascading Style Sheet (CSS) dan HTML Form
Stack Pertemuan 11.
Perancangan Sistem 6 Senin,
PEMROGRAMAN VISUAL II Agenda Perkuliahan :
Multimedia Matematika – Pertemuan 3
OBJEK dan KELAS Sutrisno PTIIK-UB.
DTD Disusun oleh : Tim Pengajar Pemrosesan XML
Hyper Text Markup Language
Modul 6 STMIK IKMI CIREBON Oleh Dita rizki amalia.
Resource Description Framework (RDF)
Document Object Model D. Sinaga, M.Kom.
TABEL INFORMASI atau TABEL SIMBOL
ARRAY (LARIK).
Enkapsulasi, Accessor Method, Mutator Method
MEMBUAT CLASS SENDIRI 2.
Dosen : Fajar Y. Zebua Pemrograman wap Dosen : Fajar Y. Zebua
FORMAT LINK HTML Rizki Ramdani, S.T.
ARRAY Oleh : sgo.
Namespace Disusun oleh : Tim Pengajar Pemrosesan XML
Hanya untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan
Bahasa Pemrograman & Script untuk Web
Array.
Semantic Web 4 : XML namespace&DTD
Semantic Web : Dasar XML
Semantic Web: Resource Description Framework Schemas (RDFS)
PEMROGRAMAN WEB Client Side XHTML, JAVASCRIPT.
Mengawali membuat desain publikasi
Assalamu’alaikum Warohmatullah Wabarokatuh Selamat Pagi 
Tipe Data Bentukan Pertemuan ke-5.
#include using namespace std; int main(){ // deklarasi tipe data variabel string nama; int umur; char jenis_kelamin; // --- proses input --- cout
FIKES – MANAJEMEN INFORMASI KESEHATAN
STRUCT Imam Fahrur Rozi.
Web Markup & Display Language XML (Extensible Markup Language)
IP Addressing.
Multimedia Matematika – Pertemuan 3
QUERY DATA DAN TAMPILAN PETA
XML.
Transcript presentasi:

Document Type Definitions (DTDs)

Pengertian DTD berfungsi untuk mendefinisikan tipe dokumen XML. DTD ditulis untuk menjelaskan elemen dan entitas yang mungkin muncul di dalam dokumen dan elemen isi serta atributnya. Sehingga kita tahu bahwa seperti apa struktur dokumen dan dapat membedakan yang mana tag dan yang mana elemen.

DTD digunakan untuk mendeklarasikan semua elemen dan atribut yang akan digunakan pada dokumen XML DTD dibuat untuk memeriksa kevalid-an sebuah dokumen XML, apakan dokumen XML yang dibuat sudah mengacu pada DTD yang ada.

<!–- komentar --> <!DOCTYPE orang [ <!ELEMENT orang (nama, komentar)> <!ELEMENT nama (#PCDATA)> <!ELEMENT komentar (#PCDATA)> <!ENTITY cmd SYSTEM "komentar.txt"> ]> <orang> <nama>Hendra Kusmayadi</nama> <komentar>&cmd;</komentar> </orang>

Namespaces Namespaces merupakan penambahan suatu string pada suatu elemen. Namespaces diimplementasikan dengan menempelkan awalan untuk setiap elemen dan atribut. Penulisannya dengan menambahkan string tertentu pada elemen/atribut yang kemudian dibatasi oleh titik dua ( : ) antara namespace nama elemen/atribut. Setiap awalan adalah dipetakan ke URI oleh atribut xmlns:prefix. URI default juga dapat diberikan untuk elemen yang tidak memiliki prefix oleh atribut xmlns. Elemen dan atribut yang melekat pada URI yang sama merupakan berada pada namespace yang sama.

Namespaces dibuat dengan tujuan untuk membedakan nama elemen yang sama namun memiliki atri yang berbeda. Namespaces diimplementasikan dengan menempelkan awalan untuk setiap elemen dan atribut.

Sintaks Namespace <bahan> <n_pertama:bambu xmlns:n_pertama='Namespace1'> <n_pertama:jenis>Jawa</n_pertama:jenis> <n_pertama:panjang>3m</n_pertama:panjang> </n_pertama:bambu> <n_kedua:bambu xmlns:n_kedua='Namespace2'> <n_kedua:jumlah>100</n_kedua:jumlah> <n_kedua:hargasatuan>300</n_kedua:hargasatuan > </n_kedua:bambu> </bahan>