bekerja dengan XML, XSLT, serta ASP


XML adalah bahasa markup yang awalnya dipahami oleh sejumlah programer yang melakukan pekerjaan untuk IBM (International Business Machines Corporation) pada tahun 1980an, tetapi pada waktu itu disebut sebagai SGML (Standard Generalized Markup Language). kemudian sebagai era digital mulai berkembang menjadi XML.

Tujuan dari XML adalah untuk menyediakan dokument dan informasi yang akan ditransfer dan dilihat melalui web, untuk membuat hal ini terjadi, pengembang menyadari bahwa harus lebih banyak kemapuan yang dibutuhkan.

Kemampuan yang dibutuhkan adalah kemampuan untuk mengkonversi dokumen XML menjadi out yang berbeda seperti HTML, PDF, dll. Para pengembang juga sadar bahwa aplikasi yang akan memanfaatkan XML pada beberapa waktu juga harus menampilkan struktur atau info data dalam beberapa jenis lain yang mungkin tidak tercantum dalam dokument XML itu sendiri.

Hal yang menyerukan adalah solusi yang akan menerima XML data dan mengubahnya menjadi format lain. Seperti HTML disamping perkembangan lebih lanjut dalam bentuk XML sehingga sangat baik digunakan pada platform atau dengan dengan beberapa bahasa pemograman lain.

Para pengembang mengembangkan solusi yang disebut XSLT (extensible stylesheet language transformation). XSLT telah menjadi besar-besaran,  efektif memungkinkan teknologi non XML  seperti ASP, HTML, lebih bekerja dengan bahasa XML.

Dengan lalu lintas internet yang semakin populer pada perangkat mobile, telah memungkinkan XML dimanfaatkan oleh beragam perangkat di berbagai platform dan browser dari ponsel, laptop, PC dan masih banyak lagi.

Selain itu ada manfaat lebih, sebagai contoh dengan XSLT, sekarang anda dapat mengubah struktur dokument XML yang ideal bila data tidak sesuai dengan persyaratan aplikasi struktur data, Dengan XSLT anda hanya mengubah struktur dokument XML agar sesuai kebutuhan aplikasi.

Jadi bagaimana cara kerja XSLT dan bagaimana prosedur untuk mengubah dokument XML ?
ya, Anda akan menemukan bagian utama, komponen pertama adalah mengurai file XML, memanfaatkan mesin parsing.

Parsing dimana dokument XML dimuat kedalam struktur pohon. Element kedua adalah dimana struktur pohon akan tambah optimal untuk pengolahan XSLT dan juga akan mempengaruhi jenis prosesor, yaitu apakah itu SAX atau prosesor DOM.

Ini juga penting untuk dicatat, bahwa untuk meproses file XML, XSLT, tergantung pada template sehingga dapat membuat struktur tertentu.

Sebuah styleheet berisi aturan-aturan template, aturan template memiliki 2 bagian: pola yang cocok dengan node, di pohin sumber dan template yang dapat dipakai untuk membentuk bagian dari pohon hasil. Hal ini memungkinkan stylesheet untuk dapat diterapkan pada berbagai kelas yang memiliki struktur pohon sumber yang sama.

Keuntungan dari menggunakan template adalah fleksibel dan juga efisien serta sarana yang benar-benar baik pengolahan berbagai struktur XML.

sekian artikel bekerja dengan XML, XSLT, serta ASP semoga bermanfaat.


Post a Comment