Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

XML Fundamental Riyanto, S.Kom.

Presentasi serupa


Presentasi berjudul: "XML Fundamental Riyanto, S.Kom."— Transcript presentasi:

1 XML Fundamental Riyanto, S.Kom

2 Pengertian XML EXtensible Markup Language (XML), merupakan sebuah standar W3C-endorsed untuk Markup language Markup language merupakan suatu bahasa pemprograman untuk menandai suatu dokumen yang disebut dengan tag agar dokumen tersebut lebih mudah dibaca, dipahami serta menarik XML memungkinkan penggunaan data secara cross-platform, long-term data format. XML merupakan keturunan dari SGML yaitu Standard Generalized Markup Language. SGML diciptakan oleh Charles F. Goldfarb, Ed Mosher, dan Ray Lorie di IBM pada tahun 1970an dan dikembangkan oleh banyak orang sehingga akhirnya dijadikan sebagai standart ISO 8879 pada tahun 1986. XML memungkinkan kita untuk mengumpulkan informasi dan menggunakannya kembali dengan berbagai cara.

3 <?xml version="1.0"?> <product barcode=" "> <manufacturer>Verbatim</manufacturer> <name>DataLife MF 2HD</name> <quantity>10</quantity> <size>3.5"</size> <color>black</color> <description>floppy disks</description> </product>

4 <orang> <mahasiswa>Joni Saputra</mahasiswa> <mahasiswa /> <mahasiswa> <nim> </nim> <nim> </nim> <nama>Andana Sari</nama> <nama>Andriani Sapitri</nama> <kamut> </mahasiswa> Jadilah seorang yang baik dan <mahasiswa></mahasiswa> <sifat>jujur</sifat> serta bewibawa </kamut> <nim> </nim> <nama> <nama_depan>Budi</nama_depan> <nama_belakang>Susanto</nama_belakang> <teman>Andriani Sapitri</teman> </orang> </nama>

5 Checking Documents for Well-Formedness
Setiap dokumen XML harus well-formed. Ini berarti harus sesuai dengan aturan yang ada misalnya : 1. Setiap awal tag harus diakhiri dengan tag yang sama.  <mahasiswa>Johan Sabima</Mahasiswa> 2. Elemen boleh bersarang, tetapi tidak boleh saling tumpang tindih <mahasiswa> <nama>Johan Sabima</mahasiswa> </nama>

6 3. Harus memiliki tepat satu elemen root.
<mahasiswa>Johan Sabima</mahasiswa> <siswa>Adit Pramana</siswa> 4. Nilai atribut harus diapit oleh tanda petik. <mahasiswa nim= >Johan Sabima</mahasiswa> 5. Satu elemen tidak boleh memiliki dua atribut yang sama <mahasiswa nim=' ' nim=' '> Johan Sabima </mahasiswa>

7 6. Tidak ada unescaped “<” atau “&” atau tanda-tanda lainnya
<mahasiswa>Johan < Sabima</mahasiswa>

8 Buatlah dokumen mahasiswa yang terdiri dari nama, kelas, hobi dan nim merupakan atribut dari mahasiswa tersebut.

9


Download ppt "XML Fundamental Riyanto, S.Kom."

Presentasi serupa


Iklan oleh Google