PHP libxml Pendahuluan
Fungsi libxml dan konstanta yang digunakan bersama-sama dengan SimpleXML, XSLT dan fungsi DOM.
Instalasi
Fungsi-fungsi ini memerlukan paket libxml. Download di xmlsoft.org
Fungsi libxml PHP
PHP : awal menunjukkan versi PHP yang mendukung fungsi.
Fungsi | Deskripsi |
---|---|
libxml_clear_errors() | Jelas libxml penyangga kesalahan |
libxml_get_errors() | Mengambil array kesalahan |
libxml_get_last_error() | Ambil kesalahan terakhir dari libxml |
libxml_set_streams_context() | Mengatur konteks aliran untuk beban dokumen libxml berikutnya atau menulis |
libxml_use_internal_errors() | Menonaktifkan kesalahan libxml dan memungkinkan pengguna untuk mengambil informasi kesalahan yang diperlukan |
Konstanta PHP 5 Predefined libxml
Fungsi | Deskripsi |
---|---|
LIBXML_COMPACT | Mengatur node kecil alokasi optimasi. Hal ini dapat meningkatkan kinerja aplikasi |
LIBXML_DTDATTR | Mengatur atribut DTD standar |
LIBXML_DTDLOAD | Memuat bagian eksternal |
LIBXML_DTDVALID | Validasi dengan DTD yang |
LIBXML_NOBLANKS | Hapus node kosong |
LIBXML_NOCDATA | Set CDATA sebagai node teks |
LIBXML_NOEMPTYTAG | Ubah tag kosong (eg <br/> to <br></br>) , hanya tersedia di DOMDocument-> save() dan DOMDocument-> saveXML() fungsi |
LIBXML_NOENT | entitas pengganti |
LIBXML_NOERROR | Jangan tampilkan laporan kesalahan |
LIBXML_NONET | Hentikan akses jaringan saat memuat dokumen |
LIBXML_NOWARNING | Jangan tampilkan laporan peringatan |
LIBXML_NOXMLDECL | Drop deklarasi XML saat menyimpan dokumen |
LIBXML_NSCLEAN | Hapus deklarasi namespace kelebihan |
LIBXML_XINCLUDE | substitusi penggunaan XInclude |
LIBXML_ERR_ERROR | Dapatkan kesalahan dipulihkan |
LIBXML_ERR_FATAL | Dapatkan kesalahan yang fatal |
LIBXML_ERR_NONE | Dapatkan tidak ada kesalahan |
LIBXML_ERR_WARNING | Dapatkan peringatan sederhana |
LIBXML_VERSION | Dapatkan versi libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | Dapatkan versi libxml putus-putus (eg 2.6.5 or 2.6.17) |