Belajar bahasa XML
February 15, 2010 by ianbali
Bahasa XML itu sendiri menggunakan sistem SPOK seperti pelajaran Bahasa Indonesia waktu kita sekolah dulu.
Ibu | membeli | sayur | di pasar |
S | P | O | K |
- Adalah suatu markup language seperti HTML
- Dirancang untuk membawa data, bukan untuk menampilkan data
- Tag yang tidak standar. Anda harus menetapkan tag Anda sendiri
- Dirancang untuk menjadi diri deskriptif
- Rekomendasi W3C
Dan untuk di bahasa XML maka penulisannya adalah:
<aktivitas> <subject>ibu</subject><predikat>membeli</predikat><object>sayur</object> <keterangan>di pasar</keterangan> </Aktivitas> |
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
kita harus mendeklarikan bagian scripts itu pada header atau line pertama pada baris pemrograman anda.
Pada contoh di atas <aktivitas name=”kegiatanIbu”> adalah kepala dan
<subject>ibu</subject>
<predikat>membeli</predikat>
<object>sayur</object>
<keterangan>di pasar</keterangan>
adalah content atau elemen yang terdapat pada XML tersebut dan </Aktivitas> adalah penutup/ footer.
Special Char
XML sendiri memiliki peraturan yang keras dan baku untuk beberapa karakter dimana anda harus merubahnya agar XML anda VALID
< | < | less than |
> | > | greater than |
& | & | Ampersand |
' | ‘ | Apostrophe |
" | “ | quotation mark |
sama seperti HTML, penulisan comment sendiri seperti berikut
<!– komentar anda –>
Membuat XML menggunakan PHP
<?php /* * xmlmaker.php * @author: ian lubis * ian[@]balicenter.net * feb, 13 2010 */ function XMLMAKER($xmlname){ $fp = fopen(dirname(__FILE__) . ‘/’ . $xmlname . ‘.xml’, ‘w’); $str .= “<?xml version=\”1.0\” encoding=\”UTF-8\”?>\n”; $str .= “<aktivitas>\n”; $str .= “ <subject>ibu</subject>\n”; $str .= “ <predikat>membeli</predikat>\n”; $str .= “ <object>sayur</object>\n”; $str .= “ <keterangan>di pasar</keterangan>\n”; $str .= “</aktivitas>”; fwrite($fp, $str); fclose($fp); } //Call XML MAKER XMLMAKER(“kegiatanibu”); ?> |
<?php /* * xmlreader.php * @author: ian lubis * ian[@]balicenter.net * feb, 13 2010 */ $objDOM = new DOMDocument(); $objDOM->load(dirname(__FILE__) . ‘/kegiatanibu.xml’); $note = $objDOM->getElementsByTagName(“aktivitas”); foreach( $note as $value ){ $task_detail = $value->getElementsByTagName(“subject”); $task_thumb = $value->getElementsByTagName(“predikat”); $task_name = $value->getElementsByTagName(“object”); $task_id = $value->getElementsByTagName(“keterangan”); echo $task_detail = $task_detail->item(0)->nodeValue; echo $task_thumb = $task_thumb->item(0)->nodeValue; echo $task_name = $task_name->item(0)->nodeValue; echo $task_id = $task_id->item(0)->nodeValue; } ?> |
BELAJAR XML
2010-09-03T22:00:00+07:00
Febian
Pages
About Me
- Febian
- I am a website author, musician, and the young enterpreneur. I wanna be a great boy for my Allah and my lovely parents.
Followers
Blog Archive
-
▼
2010
(29)
-
▼
September
(12)
- Jika kamu baru mulai belajar cara membuat website...
- html untuk pemula
- motivasi
- Basic requirements A Rutgers email account - Eden...
- Make a local area connectionUpdated: January 21, 2...
- BELAJAR XML
- mendesainCara mendesain blogger – pernahkah anda ...
- LAN switch dan stuktur internal utama teknis
- MAN
- perangkat jaringan
- Pengertian LAN,WAN,MAN Local Area Network Local A...
- Infrastruktur WAN (Wide Area Network) Seperti LAN ...
-
▼
September
(12)