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