Tuesday, August 26, 2008

XML Parser dengan Digester

Pendahuluan:
Komponen Digester merupakan komponen yang di keluarkan oleh Apache Commons yang digunakan untuk memproses/parsing file XML. Disamping itu fungsinya digunakan untuk mapping XML menjadi object pada java.

Komponen Pendukung:
  1. BeanUtils component
  2. Collections component
  3. Logging component
  4. Digester component
Contoh Penggunaan:
Skenario : Anda akan menampilkan data siswa yang menghadiri beberapa kursus pada balai kursus. Dimana data-data tersebut berasal dari file XML, dan informasi detil dari masing-masing siswa akan di simpan pada instance dari class student yang telah Anda buat. Setelah itu akan di tampilkan dan di jadikan satu ke dalam class java.util.Vector untuk proses selanjutnya.

Class yang digunakan:
student.java : merupakan class yang berisi setter dan getter untuk properti siswa.
DigestStudents.java : merupakan class untuk memproses data siswa yang tersimpan pada file XML kemudian memprosesnya menjadi Vector
students.xml : berisi data-data siswa

Download Project File:
http://digesterxmlparser.googlecode.com/files/XML2Object.zip

Hasil:
Students Vector [Name=Yogi Course=JSP, Name=Eka Course=EJB]

2 comments :

  1. yog ada parsing pake php gak untuk XML, kalo ada kirim tutonya sekalian sama contoh sourcenya kalo ada.

    ReplyDelete
  2. hehe.... aku gak ngerti bob lak di PHP

    ReplyDelete