Laporan Tugas XML Muhammad Meizah Faksi - 1143004
Laporan Tugas XML Muhammad Meizah Faksi - 1143004
Disusun oleh
SAX.php
<?php
// membaca xml dengan teknik sequensial
// Simple API for XML (SAX) parser
global $isstart; memulai
$isstart = false;
function start_element($parser, $name, $attrs) { Menentukan Element
global $isstart;
$isstart = true;
$output_text = "Parsing problem at line $error_line: Menampilkan letak terjadinya error (jika
ada)
$error_text";
die ( $output_text );
}
} } else { Pengujian script
die ( "Can't open XML file." ); Tampilan kalimat jika tidak dapat membuka xml file
}
xml_parser_free ( $lpgfutsal_parser );
?>
<?php
//membaca file xml, meloadnya menjadi objek dan disimpan di memori
//Document Object Model (DOM)
$doc = new DOMDocument (); Membuat document baru tentang dom
$doc->load ( 'lpgfutsal.xml' ); Membuka file lpgfutsal.xml
$lapangans = $doc->getElementsByTagName ( "lapangan" ); Menetukan Element
Kesimpulan
1. $file = "lpgfutsal.xml"; Dengan menggunakan perintah tersebut kita bisa
memanggil file xml kedalam sax_baca.php.
2. $doc->load ( 'lpgfutsal.xml' ); Dengan menggunakan perintah ini kita bisa
memanggil file .xml kedalam dom_baca.php
3. Dengan mengetikkan atau membuka localhost pada browser setelah apache di
start pada xampp, kita dapat menampilkan sax_baca.php dan dom_baca.php di
browser
4. Ditinjau dari kodingannya, metode DOM lebih singkat dan mudah dibandingkan
metode SAX yang kodingannya terlihat rumit. Sehingga dengan menggunakan
metode SAX akan lebih detail daripada menggunakan metode DOM,
5. Aplikasi yang diperlukan dalam pengerjaan laporan ini adalah:
Eclipse
Notepad++
XAMPP
BROWSER(Chrome)
Microsoft Word