SimpleXML menyediakan cara mudah untuk mendapatkan nama elemen, atribut, dan konten tekstual jika Anda mengetahui struktur atau tata letak dokumen XML Show SimpleXML mengubah dokumen XML menjadi struktur data yang dapat Anda ulangi seperti kumpulan array dan objek Dibandingkan dengan parser DOM atau Expat, SimpleXML membutuhkan lebih sedikit baris kode untuk membaca data teks dari suatu elemen InstalasiDari PHP 5, fungsi SimpleXML adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini PHP SimpleXML - Baca Dari StringFungsi PHP Asumsikan kita memiliki variabel yang berisi data XML, seperti ini $myXMLData = Contoh di bawah menunjukkan cara menggunakan fungsi Contoh$myXMLData = $xml=simplexml_load_string($myXMLData) or die("Kesalahan. Tidak dapat membuat objek"); Output dari kode di atas akan menjadi Objek SimpleXMLElement ( [to] => Tove [from] => Jani [heading] => Reminder [body] => Jangan lupakan saya akhir pekan ini. ) ❮ Referensi PHP SimpleXML ContohMengonversi file XML menjadi objek, lalu mengeluarkan kunci dan elemen objek $xml=simplexml_load_file("catatan. xml"); Definisi dan PenggunaanFungsi simplexml_load_file() mengonversi dokumen XML menjadi objek Sintaksissimplexml_load_file(file, kelas, opsi, ns, is_prefix) Nilai ParameterParameterDescriptionfileDiperlukan. Menentukan jalur ke fileclassOptional XML. Menentukan kelas dari objectoptionsOptional baru. Menentukan parameter Libxml tambahan. Diatur dengan menentukan opsi dan 1 atau 0 (BENAR atau SALAH, mis. g. LIBXML_NOBLANKS(1))Nilai yang mungkin
Detail TeknisNilai Pengembalian. Objek SimpleXMLElement berhasil. SALAH pada kegagalan Versi PHP. 5+Lebih Banyak ContohAsumsikan kita memiliki file XML berikut, "note. xml"
ContohKeluarkan data dari setiap elemen dalam file XML $xml=simplexml_load_file("catatan. xml"); ContohKeluarkan nama dan data elemen untuk setiap simpul anak dalam file XML $xml=simplexml_load_file("catatan. xml"); foreach($xml->children() sebagai $anak) ❮ Referensi PHP SimpleXML PHP XmlDb menggunakan file XML untuk menyimpan dan mengatur data alias basis data file datar. XmlDb mendukung operasi CRUD dasar Struktur basis data
APIPenggunaanHubungkan ke basis data _Jika file database tidak ada maka akan dibuat secara otomatis. File database disimpan dalam direktori data Hapus basis data
Hapus file database dari direktori data File basis data chmod
Ubah izin file basis data. Izin default diatur ke 0644 Dapatkan izin basis data _Buat cadangan basis data
File cadangan disimpan dalam direktori data dengan ekstensi. bak Pulihkan cadangan basis data _Tambahkan tabel ke database
Hapus tabel dari database _Dapatkan nama tabel _getTables() mengembalikan array nama tabel Tambahkan kolom tabel _0metode addColumn() berguna untuk memperluas struktur tabel, dan dapat digunakan saat membuat tabel baru untuk menambahkan kolom Cara yang lebih baik untuk menambahkan kolom pada tabel yang baru dibuat adalah dengan menggunakan metode Hapus kolom tabel _1Dapatkan nama kolom _2getColumns() mengembalikan array nama kolom Masukkan data _3Jika tabel tempat Anda ingin menyisipkan data tidak memiliki kolom (tabel yang baru dibuat), kolom akan ditambahkan secara otomatis. Perhatikan bahwa kami tidak menyetel id kolom. Id kolom ditambahkan dan bertambah secara otomatis Perbaharui data _4Hapus data _5Dapatkan satu baris _6getRow() mengembalikan objek dengan nama kolom sebagai properti, jika tidak ada data yang dikembalikan salah Dapatkan semua baris _7getAll() mengembalikan array objek, jika tidak ada data yang dikembalikan salah Dari _8Di dalam _9BergabungKatakanlah kita memiliki dua tabel relasional (users dan users_data) dalam satu database 0Mendapatkan datanya 1Pilih kolom 2Di mana _3Atau dimana _4Batasi hasil 5Baris yang terpengaruh 6yang terpengaruhRows() digunakan dengan metode update() dan metode delete() untuk mendapatkan jumlah baris yang diperbarui/dihapus Bisakah Anda menyimpan data dalam file XML?Dokumen XML yang Anda masukkan ke dalam kolom bertipe XML dapat berada di objek penyimpanan default, atau langsung di baris tabel dasar . Penyimpanan baris tabel dasar berada di bawah kendali Anda dan hanya tersedia untuk dokumen kecil; .
Bagaimana cara membuat data 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 menambahkan data ke file XML?Untuk memasukkan data ke dalam kolom XML, gunakan pernyataan SQL INSERT . Input ke kolom XML harus berupa dokumen XML yang dibuat dengan baik, seperti yang didefinisikan dalam XML 1. 0 spesifikasi. Tipe data aplikasi dapat berupa tipe XML, karakter, atau biner.
Bagaimana cara menggunakan XML di PHP?Pengenalan Parser XML PHP
. XML adalah format data untuk pertukaran dokumen terstruktur standar. Informasi lebih lanjut tentang XML dapat ditemukan di Tutorial XML kami. Ekstensi ini menggunakan pengurai XML Expat. The XML functions lets you parse, but not validate, XML documents. XML is a data format for standardized structured document exchange. More information on XML can be found in our XML Tutorial. This extension uses the Expat XML parser. |