Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

D OCUMENT T YPE D EFINITION (DTD) Hendra Setia Budi.

Presentasi serupa


Presentasi berjudul: "D OCUMENT T YPE D EFINITION (DTD) Hendra Setia Budi."— Transcript presentasi:

1 D OCUMENT T YPE D EFINITION (DTD) Hendra Setia Budi

2 A PA ITU DTD?? Document Type Definition (DTD) secara formal menyatakan struktur dan isi elemen (tag, hubungan di antara tag-tag berbeda, dan seterusnya) dari dokumen XML valid yang diberikan. Dokumen XML dapat dikategorikan menjadi 3 jenis, yaitu Well Formed XML: Valid XML: Invalid XML: DTD terdiri dari 2 komponen dasar, yaitu ELEMENT dan ATTLIST

3 C ONTOH DTD ]>`

4 ELEMENT Setiap elemen yang digunakan dalam dokumen XML harus dinyatakan dengan menggunakan tag di DTD. Syntax untuk mendeklarasikan sebuah elemen pada DTD adalah seperti berikut : “ ” 3 Jenis ELEMENT : #PCDATA #ANY #EMPTY One or more elements

5 ELEMENT ]> Tove Jani Reminder Don't forget me this weekend

6 ELEMENT One or More Elements

7 ATTRIBUT

8 CONTOH !! ]> Gue

9 ATTRIBUT CDATA CDATA terdisi dari data karakter. Block tag di dalam CDATA tidak diproses di dalam XML. Sebagai contoh, kita dapat menggunakan DATA untuk informasi berisi karakter atau &. CDATA dimulai dengan. Contoh CDATA adalah sebagai berikut.

10 ATTRIBUT #REQUIRED DTD: Valid XML: Invalid XML:

11 ATTRIBUT #IMPLIED DTD: Valid XML: Valid XML:

12 ATTRIBUT #FIXED DTD: Valid XML: Invalid XML:

13 ENTITY DTD Example: XML example: &writer;©right; Note: An entity has three parts: an ampersand (&), an entity name, and a semicolon (;).

14 QUIZ AH.. Buatlah DTD External Memiliki Sequences (children) Entity minimal 4 Memiliki minimal 2 tipe Element (#PCDATA, #ANY, #EMPTY) Memiliki minimal 2 attribute (Fixed, Required, Implied) Memiliki 2 entity (internal) Buatlah XML document berdasarkan DTD External yang telah dibuat (minimal 2 record)


Download ppt "D OCUMENT T YPE D EFINITION (DTD) Hendra Setia Budi."

Presentasi serupa


Iklan oleh Google