Information Technology Articles :: SEO Tips :: WAP Articles :: Search Engine Marketing :: Internet Tips

Goedangilmu

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 :

  1. Semenjak XML memiliki bahasa pemrograman yang mudah dipahami, melakukan debugging menjadi lebih mudah.
  2. 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.
  3. Beberapa komponent import/export berbasis XML saling berhubungan satu sama lain, hal ini dapat digunakan untuk melakukan konvert diantara 2 non OpenOffice.org format.
  4. 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 :

Published by Adith

No Comments

Leave a comment