Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Namespace Disusun oleh : Tim Pengajar Pemrosesan XML

Presentasi serupa


Presentasi berjudul: "Namespace Disusun oleh : Tim Pengajar Pemrosesan XML"— Transcript presentasi:

1 Namespace Disusun oleh : Tim Pengajar Pemrosesan XML
Hanya untuk kepentingan pengajaran di lingkungan Fakultas Ilmu Terapan MI3234 – Pemrosesan Data XML Semester Genap 2014/2015 Namespace Disusun oleh : Tim Pengajar Pemrosesan XML Diajar oleh : Tora Fahrudin., M.T.

2 Namespace Namespaces merupakan penambahan suatu string pada suatu elemen. Namespaces diimplementasikan dengan menempelkan awalan untuk setiap elemen dan atribut. Penulisannya dengan menambahkan string tertentu pada elemen/atribut yang kemudian dibatasi oleh titik dua ( : ) antara namespace nama elemen/atribut.[1]

3 Namespace Tujuan namespaces adalah untuk membedakan antara nama elemen dan nama atribut yang sama namun memiliki arti yang berbeda dan untuk berbagai nama yang sama serta untuk semua grup terkait dengan elemen dan atribut dari satu aplikasi share XML sehingga perangkat lunak dapat dengan mudah mengenali mereka. Setiap awalan adalah dipetakan ke URI oleh atribut xmlns:prefix.

4 Namespace Contoh penggunaan namespace, misalnya ada sebuah dokumen yang mendiskripsikan tentang kebutuhan material pembuatan gardu jaga dari bambu, dengan dokumen sederhana sebagai berikut : <bambu> <jenis>Jawa</jenis> <panjang>2</panjang> </bambu>

5 Namespace

6 Namespace <table>   <tr>     <td>Apples</td>     <td>Bananas</td>   </tr> </table>

7 Namespace

8 Namespace When using prefixes in XML, a so-called namespace for the prefix must be defined. The namespace is defined by the xmlns attribute in the start tag of an element. The namespace declaration has the following syntax. xmlns:prefix="URI". <root> <h:table xmlns:h="   <h:tr>     <h:td>Apples</h:td>     <h:td>Bananas</h:td>   </h:tr> </h:table> <f:table xmlns:f="   <f:name>African Coffee Table</f:name>   <f:width>80</f:width>   <f:length>120</f:length> </f:table> </root> In the example above, the xmlns attribute in the <table> tag give the h: and f: prefixes a qualified namespace. URI : Uniform Resource Identifier URL : Uniform Resource Locator.

9 cars is the prefix in this example, <cars:part xmlns:cars=“URI”>
Definition Namespace is a mapping between an element prefix and a URI [Andrey Smirnov] cars is the prefix in this example, <cars:part xmlns:cars=“URI”> URIs are not a pointer to information about the Namespace. They are just unique identifiers. You cannot resolve XML namespace URIs. Uri – uniform resource indicator

10 Namespace Contoh : name_space.xml <root>
<h:table xmlns:h=" <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> <f:tablexmlns:f=" <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> </root>

11 DTD File Here is a sample Namespace specification within a DTD.
<!ELEMENT cars> <!ATTLIST cars xmlns:part CDATA #FIXED “

12 Daftar Pustaka Hendra, Kusmayadi, and Eko Darwiyanto. XML dan Web Services. Bandung: Politeknik Telkom, 2009. Andrey Smirnov,CSCI 7818, September 21, 2000


Download ppt "Namespace Disusun oleh : Tim Pengajar Pemrosesan XML"

Presentasi serupa


Iklan oleh Google