Silahkan Pilih Warna Latar Blog ini Sesuai Dengan kenyamanan Yang Anda Suka
Selamat Datang di zainuddinkurnia.blogspot.com

Kamis, 28 Oktober 2010

Pemrosesan Dokumen XML pada Database Xindice

Dokumen yang akan diproses pada database xindice adalah dokumen-dokumen berformat XML (Extensible Markup Language). Langkah pertama dalam pemrosesan dokumen XML adalah membuat sebuah koleksi (collection) untuk dimasukkan dalam basis data Xindice yang akan digunakan sebagai tempat untuk menyimpan data XML yang telah disiapkan. Pembuatan koleksi seperti ditunjukkan pada tampilan program pada gambar 1. di bawah ini :

xindice3Gambar 1. Penambahan sebuah koleksi dalam xindice

Untuk menambahkan isi sebuah dokumen XML pada sebuah koleksi yang telah dibuat  adalah dengan melakukan perintah seperti yang ditunjukkan pada gambar 2. di bawah ini:

xindice4Gambar 2. Penambahan dokumen XML pada sebuah koleksi di xindice

Dokumen XML diatas diakses dan diolah menggunakan query Xpath pada Xindice.  Untuk  melakukan  perintah-perintah  query  pada  dokumen  tersebut, utilitas  konsol  Xindice  yang  dipakai  adalah  xindice                                        xpath.  Beberapa perintah  xindice xpath yang  dilakukan  untuk  mengolah  dokumen  XML tersebut dapat dijelaskan seperti di bawah ini:

1. Â Melakukan query pada semua isi dokumen

Sintaksis xpath yang dipergunakan adalah /, yang menunjukkan semua data di bawah root. Gambar 3. menunjukkan tampilan programnya:

xindice5Gambar 3. Query XPath untuk pemanggilan semua dokumen

Pada tampilan tersebut, tampak di bawah koleksi edy, terdapat data pasien dan  pemakai.  Selain  dengan  perintah  /,  juga  dapat  dipergunakan  perintah

//, yang akan mengembalikan semua elemen yang sama.

Gambar 4. menunjukkan tampilan programnya:

xindice6Gambar 4. Query Xpath untuk pemanggilan semua Elemen Pasien

Tampak  bahwa  pada  output  di  atas,  yang  dimunculkan  hanya  semua pasien, sedangkan elemen pemakai tidak dimunculkan.

2. Â Query elemen tertentu

Terdapat banyak variasi pencarian elemen tertentu. Sebagai contoh, karena pada  dokumen ini data pasien sudah diindeks dengan nomor induknya, maka  untuk  mempercepat  pencarian,  dapat  dipergunakan  pencarian dengan nomor induk tertentu seperti ditunjukkan Gambar 5. :

xindice7

Gambar 5. Query Xpath untuk pemanggilan elemen Pasien dengan nomor induk tertentu.

Pada gambar diatas hanya ditampilkan data pasien dengan nomor induk 1518989, selain nomor induk tersebut tidak akan dimunculkan.


Sumber : http://edywinarno.com/2009/12/pemrosesan-dokumen-xml-pada-database-xindice/

Tidak ada komentar:

Posting Komentar

Milu ke

Share |