Pada artikel ini, kita akan menyimpan data yang ada dalam file XML ke dalam database MySQL menggunakan PHP di server XAMPP
XML. Extensible Markup Language (XML) adalah bahasa markup yang menetapkan seperangkat aturan untuk menyandikan dokumen dalam format yang dapat dibaca manusia dan dapat dibaca mesin. Tujuan desain XML berfokus pada kesederhanaan, keumuman, dan kegunaan di Internet.
Contoh
HTML
<?xml version="1.0" encoding="UTF-8"?>
<?0<?1<?2
<?3<?0<?5<?2
<?7<?0<?9xml0<?9<?2
<?7<?0xml5xml6xml5<?2
<?3version0<?5<?2
<?3<?0<?5<?2
<?7<?0<?9=0<?9<?2
<?7<?0xml5=6xml5<?2
<?3version0<?5<?2
<?3<?0<?5<?2
<?7<?0<?9encoding0<?9<?2
<?7<?0xml5encoding6xml5<?2
<?3version0<?5<?2
version0<?1<?2
Memuat file XML. Kami akan menggunakan fungsi simplexml_load_file() untuk mengonversi dokumen XML yang telah dibentuk menjadi file yang diberikan ke objek.
Sintaksis
SimpleXMLElement simplexml_load_file( string $filename, string $class_name = "SimpleXMLElement", int $options = 0, string $ns = "", bool $is_prefix = FALSE )
Langkah-langkah untuk Menulis dan Mengeksekusi kode
- Mulai XAMPP
- Identifikasi jumlah atribut dalam file xml dan buat tabel di XAMPP. Ada 4 atribut dalam file XML (input. xml adalah nama file). Ini adalah judul, tautan. deskripsi, kata kunci. Nama databasenya adalah xmldata dan nama tabelnya adalah xml
Nama file. memasukkan. xml
XML
<?xml version="1.0" encoding="UTF-8"?>
<?0"UTF-8"6<?2
<?3<?0?>0<?2
<?7<?0?>4?>5?>4<?2
<?7<?0<?00<?2
<?_02
<?7version0<?00<?2
<?7<?0<?09<?2
<?_11<?12
<?_11<?14
<?_11<?16
<?_11<?18
<?_11<?20
<?7version0<?09<?2
<?7<?0<?27<?28<?27<?2
<?3version0?>0<?2
<?3<?0?>0<?2
<?7<?0?>4<?42?>4<?2
<?7<?0<?00<?2
<?_49
<?7version0<?00<?2
<?7<?0<?09<?2
<?_11<?59
<?_11<?61
<?_11<?63
<?_11<?65
<?7version0<?09<?2
<?7<?0<?27<?73<?27<?2
<?3version0?>0<?2
<?3<?0?>0<?2
<?7<?0?>4<?87?>4<?2
<?7<?0<?00<?2
<?_94
<?7version0<?00<?2
<?7<?0<?09<?2
<?_11xml04
<?_11xml06
<?_11xml08
<?11xml10
<?_11xml12
<?_11xml14
<?11xml16
<?_11xml18
<?_11xml20
<?_11xml22
<?_11xml24
<?_11xml26
<?7version0<?09<?2
<?7<?0<?27xml34<?27<?2
<?3version0?>0<?2
<?3<?0?>0<?2
<?7<?0?>4xml48?>4<?2
<?7<?0<?00<?2
xml_55
<?7version0<?00<?2
<?7<?0<?09<?2
<?_11xml65
<?_11xml67
<?_11xml69
<?_11xml71
<?_11xml73
<?_11xml75
<?_11xml77
<?_11xml79
<?_11xml81
<?_11xml83
<?7version0<?09<?2
<?7<?0<?27xml91<?27<?2
<?3version0?>0<?2
version0"UTF-8"6<?2
Nama file. indeks. php
PHP
version_01
version_02
version_03
version_04
version_05
version_06
version07 version08version09version10version11version10version13version10version15________3______16
version17 version18
version_19
version20 version21version22version23
<?3version25 version26version27version28version16
version_30
version31 version27version20version34version35 version36version37
<?3version39 =version36version42
<?3version44 =version36version47
<?3version49 =version36version52
<?3version54 =version36version57
<?_3
<?_3version60
<?3version62 version63
<?7version65
<?7version67version49 version67version70 version67version54 version67version83________3______84