PRAKTIKUM XML WEB SERVICE copyright@PYS Page 1 XML Buat direktori di htdocs/www dengan nim masing-masing (hanya angka saja, tanpa titik (.) ,spasi ataupun koma (,) ) Praktek I SimpleXMLElement Di dalam folder masing-masing bentuk folder baru dengan nama latihan_1 Contoh file XML simpan dengan nama buku.xml : Contoh cara menampilkan data buku.xml dengan menggunakan fungsi SimpleXMLElement simpan dengan nama buku.php
19
Embed
XML - peberiot.blog.ugm.ac.id€¦ · Praktek I SimpleXMLElement Di dalam folder masing-masing bentuk folder baru dengan nama latihan_1 Contoh file XML simpan dengan nama buku.xml
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 1
XML
Buat direktori di htdocs/www dengan nim masing-masing (hanya angka saja, tanpa titik (.)
,spasi ataupun koma (,) )
Praktek I SimpleXMLElement
Di dalam folder masing-masing bentuk folder baru dengan nama latihan_1
Contoh file XML simpan dengan nama buku.xml :
Contoh cara menampilkan data buku.xml dengan menggunakan fungsi SimpleXMLElement
simpan dengan nama buku.php
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 2
Jalankan dan lihat hasilnya. Praktek II DOM
Di dalam folder masing-masing bentuk folder baru dengan nama latihan_2
Contoh membuat file XML dengan PHP memanfaatkan DOM
Simpan dengan nama createxml.php dan jalankan
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 3
Simpan dengan nama addxml.php dan jalankan
Simpan dengan nama editxml.php dan jalankan
Simpan dengan nama addatributxml.php dan jalankan
Simpan dengan nama deletexml.php dan jalankan
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 4
Simpan dengan nama tampil.php dan jalankan
Simpan dengan nama tampil.php dan jalankan
Praktek III DOM Di dalam folder masing-masing bentuk folder baru dengan nama latihan_3
Simpan dengan nama sample.xml
Simpan dengan nama tambah.php
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 5
Simpan dengan nama insert.php
Praktek IV Microsoft XML Parser
Di dalam folder masing-masing bentuk folder baru dengan nama latihan_4
Simpan dengan nama note.xml
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 6
Simpan dengan nama note.html
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 7
Praktek V XSL
Di dalam folder masing-masing bentuk folder baru dengan nama latihan_5
Simpan dengan nama data.xml
Simpan dengan nama style.xsl
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 8
Jalankan file data.xml
Simpan dengan nama contohnamespace.xml
Simpan dengan nama style2.xsl
Praktek VI XPath
Di dalam folder masing-masing bentuk folder baru dengan nama latihan_6
Simpan dengan nama datamhs.xml
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 9
Simpan dengan nama style1.xsl
Simpan dengan nama style2.xsl
Simpan dengan nama style3.xsl
Simpan dengan nama style4.xsl
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 10
Simpan dengan nama style5.xsl
Simpan dengan nama style6.xsl
Berdasarkan beberapa contoh xsl diatas tolong buat style yang baru sehingga hasil tampilan
datamhs.xml menjadi seperti berikut : (mahasiswa yang ditampilkan hanya yang memiliki nim
‘1111’ atau ‘1112’)
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 11
WEB SERVICE
Praktek I calculator
Buatlah forlder baru di dalam folder kerja dengan nama webservice_1.
Buat file baru simpan dengan nama calculator.php (bagian server)
Penjelasan coding :
Merupakan suatu fungsi yang menjumlahkan 2 buah bilangan. Dimana fungsi calculator
memerlukan 2 parameter ($a dan $b), dan mengembalikan 1 parameter ($c)
Memanggil librari nusoap.php
Membuat objek dari class soap_server.
PRAKTIKUM XML WEB SERVICE
copyright@PYS Page 12
Pembentukan nama dan namespace kepada web service untuk ditambahkan sebagai informasi
dalam dokumen WSDL. Namespace adalah sebuah nama unik yang diberikan kepada setiap
web service. Setiap web service harus memiliki nama yang berbeda, karena dalam
penerapannya ada kemungkinan bahwa webservice yang ada ada dapat berinteraksi dan
memerlukan struktur data atau bahkan fungsi web service lain. Namespace digunakan untuk
membedakan jika ada nama struktur data atau fungsi yang sama diantara web-service web-
service tersebut.
Mendaftarkan fungsi yang telah dibuat sebelumnya (calculator) ke dalam web service agara
fungsi tersebut menjadi method dari web service. Terdapat 5 buah parameter pada fungsi
register pada saat mendaftarkan fungsi web service.