Minggu, 16 Mei 2010

XML

    Berbeda dengan HTML yang menampilkan data secara tidak terstruktur (karena bertujuan hanya untuk menampilkannya sebagai informasi saja), XML (eXtensible Markup Language) mampu menampilkan data dalam format terstruktur dan mudah dipahami oleh mesin ataupun manusia.

    XML dibangun untuk memudahkan dalam proses pengolahan ataupun pertukaran data. Sehingga dokumen XML dapat digunakan  untuk beberapa kepentingan sekaligus, termasuk di dalamnya dapat berbagi data dokumen dengan user lainnya dari bermacam-macam aplikasi.

    Struktur XML secara umum diawali dengan adanya prolog yang berisi deklarasi bahwa ini adalah dokumen XML dan menampilkan nomor versinya, yaitu sebagai berikut : <?xml version='1.0'?> (optional), kemudian body yang bersisi elemen-elemen dokumen, serta bagian yang terakhir adanya epilog, dapat berupa komentar atau white space.

Berikut ketentuan penulisan tag-tag XML :
  1. XML bersifat case sensitive.
  2. Nama tag dapat dibuat sendiri.
  3. Setiap pasangan elemen (tag) harus lengkap. Jika pada HTML digunakan <br> tanpa tag penutup, maka pada XML <br> harus ditutup <br> atau cukup <br/>.
  4. Jika di dalam elemen terdapat elemen lain maka penulisan pasangan elemen harus sequential (urut).
                      Contoh :
                            <nama>               
                             <first>Satu</first> 
                             <mid>Dua</mid>      
                             <last>Tiga</last>   
                            </nama>              

Well Form XML
    Well form adalah bentuk XML yang tidak melibatkan pendefinisian struktur tipenya (sederhana) untuk tag-tag.
                        Contoh :
                           <?xml version='1.0'?> 
                           <Mahasiswa>           
                            <FIT>                
                             <NRP>0872180</NRP>  
                             <Nama>Gerids</Nama> 
                            </FIT>               
                            <FIT>                
                             <NRP>0525084</NRP>  
                             <Nama>Yanri</Nama>  
                            </FIT>               
                           </Mahasiswa>          

XML Stylesheet
    XML hanya berisi raw data sehingga output yang disajikan apa adanya secara hirarki. Untuk membuat XML document ditampilkan secara lebih menarik, maka dapat menggunakan stylesheet. Stylesheet yang dapat dihubungkan dengan XML adalah :

1 komentar:

Unknown mengatakan...

Terima kasih telah membaca tulisan saya kali ini.
Mudah-mudahan dapat berguna bagi Anda, baik sebagai bahan pembelajaran ataupun sebagai reverensi.

Kritik atau saran dari Anda akan sangat berguna untuk perbaikan kedepannya.
Jika ada, langsung saja tinggalkan komentar Anda disini.


Sekian,
Salam WEB mastah! :)

Posting Komentar

 

All About Web Programming © 2010