Your SlideShare is downloading. ×
XML and XSL
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

XML and XSL

1,931
views

Published on

Simple XML and XSL Example

Simple XML and XSL Example

Published in: Education, Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,931
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
73
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. It’s Just a SimpleXML and XSL WHISNU SUCITANUARY, MCTS. Blacx_wish@yahoo.com May 03, 2011
  • 2. XML adalah sebuah Markup Language dan bukan sebuah bahasa pemrograman. XML lebihcenderung merupakan sebuah dokumen markup untuk keperluaan pertukaran data antar sistemyang beraneka ragam. Berikut adalah contoh sederhana dari XML : Books.xml<?xml version="1.0"?><rak> <buku> <judul>Belajar PHP Advance</judul> <penulis>Roger</penulis> <halaman>340</halaman> </buku> <buku> <judul>Belajar Ajax Dasar</judul> <penulis>Robert</penulis> <halaman>570</halaman> </buku> <buku> <judul>Membuat Website</judul> <penulis>Richard</penulis> <halaman>230</halaman> </buku></rak>Program default untuk menjalankan file tersebut adalah sebuah Browser, dan cara untukmemanggilnya kita cukup dengan memasukan alamat dari file tersebut di address url pada browser. http://localhost/ajax/xsl/books.xml
  • 3. dan berikut adalah hasil setelah xml tersebut di buka pada browser :Layaknya sebuah file HTML yang memiliki style yang dapat disimpan pada file tersendiri yaitu CSS,XML juga mempunyai sebuah file yang dapat merubah template default dari sebuah xml seperti padagambar diatas, yaitu menggunakan sebuah file yang berekstensi *.XSL (Extensible StylesheetLanguage).
  • 4. XSL adalah sebuah bahasa pedoman untuk transformasi dokumen XML menjadi bentuk lainnya.Berikut adalah contoh script XSL : Bookstyle.xsl<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <body> <table border="2"> <tr> <td> Nama Buku </td> <td> Penulis </td> <td> Jumlah Halaman </td> </tr> <xsl:for-each select="//buku"> <tr> <td> <xsl:value-of select="judul" /> </td> <td> <xsl:value-of select="penulis" /> </td> <td align="center"> <xsl:value-of select="halaman" /> </td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template></xsl:stylesheet>
  • 5. Untuk menghubungkan antara file XML dengan transform-language nya atau file XSL tersebut diatas,kita cukup menambahkan satu baris script pada file Books.xml tadi diatas pada line 2: <?xml-stylesheet type="text/xsl" href="bookstyle.xsl"?>Sehingga hasilnya terlihat seperti pada potongan gambar di bawah :Setelah file Books.xml tersebut di ubah, langkah selanjutnya adalah dengan menjalankan kembali fileBooks.xml pada browser anda dan hasilnya akan tampak seperti gambar dibawah:
  • 6. “Learn and Share..”