Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

XML PARSING KELOMPOK 2 UNTUNG NUR KHIFNI

Presentasi serupa


Presentasi berjudul: "XML PARSING KELOMPOK 2 UNTUNG NUR KHIFNI"— Transcript presentasi:

1 XML PARSING KELOMPOK 2 UNTUNG NUR KHIFNI 16.11.0137
ADE PUTRA PRADITYA AHMAD MOCH MUGNI LABIB RIDHO SANTOSO HANDOYO M. I. ZULKIFLI NURUL ‘ILMI YUSUP EFENDI YANUAR ARVIANSYAH ZIDNI MUJIB DESI PUTRI PRATIWI RAFLI HUSAIN KURNIAWAN

2 Pokok Pembahasan Pemahaman XML Data Parsing XML – Elements
Jenis-jenis XML Parsing Contoh Penerapan XML Parsing dalam Aplikasi

3 XML Data Parsing Extensible Markup Language (XML) adalah seperangkat aturan untuk encoding dokumen dalam bentuk yang dapat dibaca mesin. XML adalah format populer untuk berbagi data di internet.  Situs web yang sering memperbarui kontennya, seperti situs berita atau blog, sering memberikan umpan XML Sehingga program eksternal dapat terus mengikuti perubahan konten.  Mengunggah dan menguraikan data XML adalah tugas umum untuk aplikasi yang terhubung ke jaringan. 

4 XML – Elements Elemen XML dapat didefinisikan sebagai blok pembangun XML. Elemen dapat berfungsi sebagai wadah untuk menahan teks, elemen, atribut, objek media, atau semua ini. Setiap dokumen XML mengandung satu atau lebih elemen, ruang lingkup yang baik dibatasi oleh tag awal dan akhir, atau untuk elemen kosong, dengan tag elemen kosong.

5 XML – Elements Sebuah elemen dapat berisi : Elemen lain Teks Attribute
<bookstore> dan <book> memiliki isi elemen, karena mengandung elemen lain <book> juga memiliki attribute (category = "CHILDREN“) / (category="WEB“) <title>, <author>, <tahun>, dan <harga> memiliki isi teks karena mengandung teks. Elemen kosong Elemen kosong tidak memiliki isi apapun, tetapi mereka dapat memiliki attribute. Dalam XML, kita dapat membuat elemen kosong seperti ini : <element></element> Atau Anda dapat membuat tag kosong, seperti ini : <element />

6 XML – Parsing Parsing adalah bagian dari program yang mengambil representasi dari beberapa data dan mengubahnya menjadi bentuk dalam memori program secara keseluruhan untuk digunakan. XML parsing adalah parsing yang dirancang untuk membaca XML dan menciptakan cara bagi program untuk menggunakan XML. Ada berbagai jenis, dan masing-masing memiliki kelebihannya.Langkah-langkah untuk parsing umpan XML adalah sebagai berikut: Identifikasi tag yang ingin disertakan dalam aplikasi. Contohnya mengekstrak data untuk tag entry beserta grupnya title, link, dan summary. Buat metode berikut: Metode “Read" Misalnya, readEntry(), readTitle(), dan sebagainya. Parser akan membaca tag. saat menemukan tag bernama entry , title , link atau summary, maka akan memanggil metode yang sesuai untuk tag itu. Jika tidak, maka akan di skip. Metode mengekstrak data setiap jenis tag yang berbeda dan parser akan ke tag berikutnya. Sebagai contoh: Untuk title dan summary tag, parser memanggil readText(). Metode ini mengekstrak data dengan memanggil parser.getText() . Untuk tag link , parser mengekstrak data untuk link dengan menentukan apakah sesuai. Kemudian menggunakan parser.getAttributeValue() untuk mengekstrak nilai link. Untuk tag entry , parser memanggil readEntry(). Metode ini mem-parsing tag entri dan mengembalikan anggota data objek Entry yaitu title, link, dan summary 

7 Jenis-jenis XML Parsing Data
SAX SAX adalah singkatan dari Simple API for XML . Karakteristik utamanya adalah saat membaca setiap unit XML, akan menciptakan sesuatu yang dapat digunakan oleh program panggilan. memungkinkan program panggilan untuk mengabaikan bit yang tidak peduli, dan menyimpan atau menggunakan apa yang disukai. Kerugiannya adalah bahwa program panggilan harus melacak semua yang mungkin diperlukan. SAX sering digunakan dalam aplikasi atau area kinerja tinggi tertentu di mana ukuran XML mungkin melebihi memori yang tersedia untuk program yang sedang berjalan.

8 Jenis-jenis XML Parsing Data
DOM DOM adalah singkatan dari Document Object Model .berbeda dari SAX yang membangun seluruh representasi dokumen XML dalam memori dan kemudian menyerahkan program panggilan ke seluruh bagian memori. DOM bisa sangat intensif dalam memori pada saat kita mengelola hubungan antara node.

9 Jenis-jenis XML Parsing Data
Pull Parser SAX adalah push parsing , karena mendorong events ke aplikasi panggilan. Pull parser juga menunggu aplikasi datang untuk memanggil.  Mereka meminta events berikutnya yang tersedia, dan aplikasi akan looping hingga kehabisan XML. Pull parser berguna dalam aplikasi streaming, di mana data terlalu besar untuk dimasukkan ke dalam memori, atau data sedang dikumpulkan Pada waktu tertentu untuk digunakan. Ini dirancang untuk digunakan dengan sumber data yg besar, berbeda dengan SAX yang mengembalikan  setiap events. Pull parser dapat memilih untuk melewati  yang tidak tertarik.

10 Membuat Aplikasi Xml Parsing
Buat Project baru pada android studio

11 Membuat Aplikasi Xml Parsing
Klik Next

12 Membuat Aplikasi Xml Parsing
Klik Next Lagi

13 Membuat Aplikasi Xml Parsing
Klik Finish

14 Membuat Aplikasi Xml Parsing
Buat java class lagi yaitu Main2Activity dan XmlParseclasstambahan. Class Main2Activity untuk java parser offline. Class XmlParseclasstambahan untuk java tambahan class MainActivity.

15 Tambahkan Code berikut pada class MainActivity
Membuat Aplikasi Xml Parsing Tambahkan Code berikut pada class MainActivity

16 Membuat Aplikasi Xml Parsing
Lanjutan Code class MainActivity

17 Lanjutan Code class MainActivity
Membuat Aplikasi Xml Parsing Lanjutan Code class MainActivity

18 Selanjutnya Tambahkan Code berikut pada class Main2Activity
Membuat Aplikasi Xml Parsing Selanjutnya Tambahkan Code berikut pada class Main2Activity

19 Selanjutnya Tambahkan Code berikut pada class XmlParserclasstambahan
Membuat Aplikasi Xml Parsing Selanjutnya Tambahkan Code berikut pada class XmlParserclasstambahan

20 XmlParserclasstambahan
Membuat Aplikasi Xml Parsing Lanjutan Code XmlParserclasstambahan

21 Membuat Aplikasi Xml Parsing
Selanjutnya dibawah ini Buat file xml di folder asset ini akan digunakan untuk data xmlparser localnya Disamping ini adalah isi dari file.xml nya

22 Membuat Aplikasi Xml Parsing
Terakhir buat permission internet pada manifest seperti dibawah ini. Setelah ini kita tinggal Runnig Aplikasinya

23 Penerapan XML Parsing dalam Aplikasi
Parsing XML Secara online Aplikasi Mengambil ddata XML dari file rss.xml yang berada di web

24 Contoh Penerapan XML Parsing dalam Aplikasi
Parsing XML File local Aplikasi Mengambil data XML dari file file.xml yang berada di folder Assets Aplikasi

25 Referensi XML Data Parsing XML – Elements XML – Parsing
XML – Elements XML – Parsing Jenis-jenis XML Parsing Data

26


Download ppt "XML PARSING KELOMPOK 2 UNTUNG NUR KHIFNI"

Presentasi serupa


Iklan oleh Google