5. Pemrograman XML - DTD Attribute & Entities · Attribut DTD 9Sebuah elemenatausub...

of 16 /16
Pemrograman XML DTD DTD Attribute & Entities Attribute & Entities Salhazan Nasution, S.Kom Salhazan Nasution, S.Kom

Embed Size (px)

Transcript of 5. Pemrograman XML - DTD Attribute & Entities · Attribut DTD 9Sebuah elemenatausub...

Pemrograman XML

DTDDTD Attribute&EntitiesAttribute&Entities

SalhazanNasution,S.KomSalhazanNasution,S.Kom,,

DTD Attribute & EntitiesDTD Attribute&Entities

2PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

AttributDTDSebuah elemen atau subelemen dari dokumen XMLbisa memiliki Attribut.

Untuk mendefinisikan daftar attribut, digunakanDTD.T .

3PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

SintakAttributDTDDeklarasi attribut DTDmempunyai sintakseperti dibawah ini :

ib d f l lattribute-type default-value>

ContohDTD:

ContohXML:

4PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

TipeAttributTipeattributyangseringdigunakan:

CDATA atribut yang berisi karakterCDATA atributyangberisikarakter. (en1|en2|..) nilainya harus dari salah satu yangada di

daftar.

ID nilainyaIDunik. Entity nilainya merupakan entitas.Entity nilainyamerupakanentitas.

5PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

NilaiDefaultNilaidefault:

Value berupa suatu nilaiValue berupasuatunilai. #REQUIRED nilaiattributHARUSdisertakan. #IMPLIED nilai attribut TIDAK HARUS disertakan#IMPLIED nilaiattributTIDAKHARUSdisertakan. #FIXED value nilaiattributharustetap.

6PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

ImpliedAttributContohDTD:

ValidXML:

ValidXML:

< h i />

7PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

RequiredAttributContohDTD:

ValidXML:

InvalidXML:

< h i />

8PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

FixedAttributContohDTD:

i f tik >informatika>

V lid XMLValidXML:

InvalidXML:

9PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

EntitasDTDEntitas DTDbisa disebut sebagai konstanta untukmendefinisikan shortcut ke teks.

d d d kl k lEntitas dapat dideklarasikan secara internalmaupuneksternal.

ContohInternal:

DTD:

XML:&penulis;&copyleft;

10

p py

PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

EntitasDTDContohEksternal:

DTD:

http://www.salhazan.com/entitas/entitas.dtd>

http://www.salhazan.com/entitas/entitas.dtd>

XML:&penulis;&copyleft;p ; py ; /

11PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

Contoh Attribut ]>]>

< f i l " t i ti t"/>

/

12

PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

Contoh Attribut ]>]>

]>

Pemrograman XML ditulis oleh &penulis;1000g g

Basis Data ditulis oleh &penulis;

/1000

14PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

]>

Pemrograman XML ditulis oleh &penulis;p j1000

Basis Data ditulis oleh &penulis;1000

15

PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom

See you next timeSee you next timeAny Question?

See you next time..See you next time..

16PemrogramanXML(SemesterGanjil2009/2010) SalhazanNasution,S.Kom