PHP libxml บทนำ
ฟังก์ชั่น libxml และค่าคงที่จะใช้ร่วมกับ SimpleXML, XSLT และ DOM ฟังก์ชั่น
การติดตั้ง
ฟังก์ชั่นเหล่านี้ต้องใช้แพคเกจ libxml ดาวน์โหลดที่ xmlsoft.org
ฟังก์ชั่น libxml PHP
PHP : ระบุรุ่นแรกของ PHP ที่สนับสนุนฟังก์ชั่น
ฟังก์ชัน | ลักษณะ |
---|---|
libxml_clear_errors() | บัฟเฟอร์ข้อผิดพลาดที่ชัดเจน libxml |
libxml_get_errors() | ดึงอาร์เรย์ของข้อผิดพลาด |
libxml_get_last_error() | ดึงข้อผิดพลาดที่ผ่านมาจาก libxml |
libxml_set_streams_context() | ตั้งบริบทลำธารสำหรับการโหลดเอกสาร libxml ต่อไปหรือเขียน |
libxml_use_internal_errors() | ปิดการใช้งานข้อผิดพลาด libxml และอนุญาตให้ผู้ใช้สามารถดึงข้อมูลข้อมูลความผิดพลาดตามความจำเป็น |
PHP 5 ที่กำหนดไว้ล่วงหน้า libxml ค่าคงที่
ฟังก์ชัน | ลักษณะ |
---|---|
LIBXML_COMPACT | ตั้งค่าการเพิ่มประสิทธิภาพการจัดสรรโหนดขนาดเล็ก นี้อาจช่วยปรับปรุงประสิทธิภาพการทำงานของแอพลิเคชัน |
LIBXML_DTDATTR | ตั้งค่าคุณสมบัติ DTD เริ่มต้น |
LIBXML_DTDLOAD | โหลดเซตภายนอก |
LIBXML_DTDVALID | ตรวจสอบกับการ DTD |
LIBXML_NOBLANKS | ลบโหนดว่างเปล่า |
LIBXML_NOCDATA | ตั้ง CDATA เป็นโหนดข้อความ |
LIBXML_NOEMPTYTAG | เปลี่ยนแท็กที่ว่างเปล่า (eg <br/> to <br></br>) , ใช้ได้เฉพาะใน DOMDocument-> save() และ DOMDocument-> saveXML() ฟังก์ชั่น |
LIBXML_NOENT | หน่วยงานแทน |
LIBXML_NOERROR | ไม่ต้องแสดงรายงานข้อผิดพลาด |
LIBXML_NONET | หยุดการเข้าถึงเครือข่ายในขณะที่โหลดเอกสาร |
LIBXML_NOWARNING | ไม่ต้องแสดงรายงานการเตือน |
LIBXML_NOXMLDECL | วางประกาศ XML เมื่อมีการบันทึกเอกสาร |
LIBXML_NSCLEAN | นำประกาศ namespace ส่วนเกิน |
LIBXML_XINCLUDE | ใช้ XInclude เปลี่ยนตัว |
LIBXML_ERR_ERROR | รับข้อผิดพลาดจะได้รับคืน |
LIBXML_ERR_FATAL | รับข้อผิดพลาดร้ายแรง |
LIBXML_ERR_NONE | รับไม่มีข้อผิดพลาด |
LIBXML_ERR_WARNING | ได้รับคำเตือนที่เรียบง่าย |
LIBXML_VERSION | รับเวอร์ชัน libxml (eg 20605 or 20617) |
LIBXML_DOTTED_VERSION | รับเวอร์ชัน libxml ประ (eg 2.6.5 or 2.6.17) |