5. Pemrograman XML - DTD Attribute & Entities · Attribut DTD 9Sebuah elemenatausub...
-
Author
truongkien -
Category
Documents
-
view
218 -
download
0
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;©left;
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;©left;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