XML File Format Pada OpenOffice
Posted on January 25th, 2008 in Software Review, 571 views
Tujuan awal dari pembuatan OpenOffice.org adalah menyediakan office suite yang mampu berjalan di semua platform dan mampu menyediakan akses ke semua fungsional dan data melalui open-component berbasis API dan file format berbasis XML. Semua aplikasi OpenOffice.org menggunakan file format berbasis XML (kecuali aplikasi Math), pada komponent Math menggunakan paket yang terstruktur dan format, dan menggunakan MathML didalam paket dan format paket menggunakan ZIP.
Untuk melakukan validasi format file berbasis XML maka digunakan XML File Format DTD.
Cara Kerja XML File Format
Sebuah dokumen aplikasi office memiliki content, sebagai contoh text dari dokumen tersebut, atau data pada spreadsheet sejalan dengan informasi layout yang mana menjelaskan bagaimana content seharusnya. Bagian dari sebuah dokument juga ada informasi meta yang berisi informasi tentang siapa yang mengedit dokument tersebut atau berisi informasi tentang gambar atau embedded objects. Bagian-bagian yang saya jelaskan diatas adalah bagian yang tidak terpisahkan dari sebuah dokumen. Agar bagian-bagian tersebut dapat dipisahkan agar dapat dibaca, diterjemahkan dan dimodifikasi setiap bagian secara sendiri-sendiri, untuk menfasilitasi hal ini format file XML menyediakan content, layout, informasi meta, gambar dan embendded object di dalam stream yang terpisah pada file paket berbasis ZIP. Seluruh file berisi seluruh bagian dari sebuah dokument dan untuk setiap stream berisi 1 bagian utama dari sebuah dokument yang memiliki banyak bagian-bagian.
Tujuan utama dari desain format XML adalah untuk merepresentasikan semua struktur informasi yang terkandung didalam dokument sebagai struktur XML, hal ini membuat pembuatan dokument dapat dilakukan oleh aplikasi XML yang standar. Tapi akan sedikit berbeda, sebagai contoh pada kasus XHTML/CSS, dimana semua format informasi CSS diencode ke format text-only, dengan cara ini semua layout informasi dapat dikatakan sebagai sebuah string terhadap pengolah XSLT, dan hal ini membuat proses layout informasi menjadi sangat sulit.
Import dan export format file selain XML dapat dilakukan dengan melakukan konverting ke XML, pendekatan ini memiliki beberapa keuntungan :
- Semenjak XML memiliki bahasa pemrograman yang mudah dipahami, melakukan debugging menjadi lebih mudah.
- Format file dan OpenOffice.org API menyembunyikandetail dari versi office, jadi pengembang software tidak harus melakukan recompile dan update komponent import/export untuk setiap versi dari OpenOffice.org.
- Beberapa komponent import/export berbasis XML saling berhubungan satu sama lain, hal ini dapat digunakan untuk melakukan konvert diantara 2 non OpenOffice.org format.
- Komponent import/export dapat diintegrasikan ke StarOffice dan OpenOffice,org atau dapat digunakan secara mandiri untuk masing-masing aplikasi. Juga dapat digunakan untuk melihat dokument XML OpenOffice.org tanpa harus melakukan eksekusi terhadap aplikasi OpenOffice.org secara penuh.
Related Posts :
- H.323
- DVD+RW
- Wap Gateway On Linux (Part 1)
- Develop SMS Gateway Dengan Kannel (Part 1)
- Teknologi WAP di Indonesia
- Cara Kerja Spider Dalam Search Engine
- VOIP Gatekeepers
- Gears di Wordpress 2.6
- Search Engine Optimization (SEO) di Indonesia
- Chart berbasis Flash dan PHP




No Comments
Leave a comment