Ini adalah lintas platform dan standar netral bahasa yang menentukan cara mengakses dan memanipulasi data; Show
DOM XML digunakan untuk mengakses dan memanipulasi dokumen XML. Ini memandang dokumen XML sebagai struktur pohon Parser XMLXML parser adalah program yang menerjemahkan dokumen XML menjadi Objek XML Document Object Model (DOM). Objek XML DOM kemudian dapat dimanipulasi menggunakan JavaScript, Python, dan PHP dll The keyword CDATA which is the acronym for (Unparsed) Character Data is used to ignore special characters such as “<,>” when parsing an XML document. Mengapa menggunakan XML?
Contoh Dokumen XMLMisalkan Anda sedang mengembangkan aplikasi yang mendapatkan data dari layanan web dalam format XML Di bawah ini adalah contoh tampilan dokumen XML <?xml version="1.0" encoding="utf-8"?> <employees status = "ok"> <record man_no = "101"> <name>Joe Paul</name> <position>CEO</position> </record> <record man_no = "102"> <name>Tasha Smith</name> <position>Finance Manager</position> </record> </employees> DI SINI,
Cara Membaca XML menggunakan PHPMari sekarang menulis kode yang akan membaca dokumen XML karyawan dan menampilkan hasilnya di browser web. Indeks. php <?php $xml = simplexml_load_file('employees.xml'); echo '<h2>Employees Listing</h2>'; $list = $xml->record; for ($i = 0; $i < count($list); $i++) { echo '<b>Man no:</b> ' . $list[$i]->attributes()->man_no . '<br>'; echo 'Name: ' . $list[$i]->name . '<br>'; echo 'Position: ' . $list[$i]->position . '<br><br>'; } ?>_ DI SINI,
Menguji aplikasi kamiDengan asumsi Anda menyimpan file index. php di folder phptus/xml, telusuri ke URL http. //localhost/phptuts/xml/index. php Cara Membuat Dokumen XML Menggunakan PHPSekarang kita akan melihat cara membuat dokumen XML menggunakan PHP Kami akan menggunakan contoh di atas dalam diagram pohon DOM Kode berikut menggunakan PHP bawaan kelas DOMDocument untuk membuat dokumen XML <?php $dom = new DOMDocument(); $dom->encoding = 'utf-8'; $dom->xmlVersion = '1.0'; $dom->formatOutput = true; $xml_file_name = 'movies_list.xml'; $root = $dom->createElement('Movies'); $movie_node = $dom->createElement('movie'); $attr_movie_id = new DOMAttr('movie_id', '5467'); $movie_node->setAttributeNode($attr_movie_id); $child_node_title = $dom->createElement('Title', 'The Campaign'); $movie_node->appendChild($child_node_title); $child_node_year = $dom->createElement('Year', 2012); $movie_node->appendChild($child_node_year); $child_node_genre = $dom->createElement('Genre', 'The Campaign'); $movie_node->appendChild($child_node_genre); $child_node_ratings = $dom->createElement('Ratings', 6.2); $movie_node->appendChild($child_node_ratings); $root->appendChild($movie_node); $dom->appendChild($root); $dom->save($xml_file_name); echo "$xml_file_name has been successfully created"; ?> DI SINI,
Menguji aplikasi kamiDengan asumsi Anda menyimpan file create_movies_list di folder phptuts/xml, telusuri ke URL http. //localhost/phptuts/xml/create_movies_list. php Bagaimana cara menyimpan file XML menggunakan PHP?Anda dapat menggunakan XML DOM Parser untuk memproses dokumen XML dalam PHP. Selain itu, menggunakan metode saveXml() dan save() Anda akan dapat menampilkan dokumen XML ke browser dan menyimpan dokumen XML sebagai file. Fungsi saveXml() menempatkan dokumen XML internal ke dalam string. Fungsi save() menempatkan dokumen XML internal ke dalam file.
Bagaimana cara mengunduh file XML?Untuk membuka file XML dari Internet Explorer, klik kanan pada file dan Select, Save Target As … Simpan file ke . Untuk membuka file XML dari Chrome, klik kanan pada file tersebut dan Pilih, Simpan Tautan Sebagai… Simpan file ke komputer Anda.
Bagaimana cara membuat dan menyimpan file XML di PHP?Cara Membuat dokumen XML menggunakan PHP . “$dom = DOMDocument baru();” “$dom->pengkodean = 'utf-8';” “$dom->xmlVersion = '1. 0';” . 0 “$dom->formatOutput = true;” Bagaimana cara memilih dan mengunduh file dalam PHP?Deklarasikan variabel dan simpan nama direktori tempat file yang diunduh akan disimpan. Gunakan fungsi basename() untuk mengembalikan file basename jika jalur file disediakan sebagai parameter. Simpan file ke lokasi yang diberikan. Buka lokasi file yang disimpan dalam mode string tulis |