Hàm libxml của PHP

Giới thiệu libxml của PHP

Hàm và hằng số libxml được sử dụng cùng với SimpleXML, XSLT và DOM.

Cài đặt

Những hàm này cần gói chương trình libxml.Tải xuống tại xmlsoft.org

Hàm libxml của PHP

PHP:Chỉ ra phiên bản PHP earliest hỗ trợ hàm này.

Hàm Mô tả PHP
libxml_clear_errors() Xóa bộ đệm lỗi libxml. 5
libxml_get_errors() Lấy mảng lỗi. 5
libxml_get_last_error() Lấy lỗi cuối cùng từ libxml. 5
libxml_set_streams_context() Đặt môi trường luồng cho việc tải hoặc ghi tệp văn bản tiếp theo của libxml. 5
libxml_use_internal_errors() Tắt lỗi libxml, cho phép người dùng đọc thông tin lỗi theo yêu cầu. 5

Hằng số libxml của PHP

Hàm Mô tả PHP
LIBXML_COMPACT Đặt tối ưu phân phối nút nhỏ. Sẽ cải thiện hiệu suất của ứng dụng. 5
LIBXML_DTDATTR Đặt thuộc tính DTD mặc định. 5
LIBXML_DTDLOAD Tải bộ con bên ngoài. 5
LIBXML_DTDVALID Xác thực bằng DTD. 5
LIBXML_NOBLANKS Xóa các nút trống. 5
LIBXML_NOCDATA Đặt CDATA thành nút văn bản. 5
LIBXML_NOEMPTYTAG

Thay đổi thẻ trống (ví dụ: <br/> thành <br></br>).

Chỉ có thể sử dụng trong các hàm DOMDocument->save() và DOMDocument->saveXML().

5
LIBXML_NOENT Thay thế thể. 5
LIBXML_NOERROR Không hiển thị báo cáo lỗi. 5
LIBXML_NONET Dừng truy cập mạng khi tải tài liệu. 5
LIBXML_NOWARNING Không hiển thị báo cáo cảnh báo. 5
LIBXML_NOXMLDECL Hủy bỏ tuyên bố XML khi lưu tài liệu. 5
LIBXML_NSCLEAN Xóa các khai báo không gian tên bổ sung. 5
LIBXML_XINCLUDE Sử dụng XInclude thay thế. 5
LIBXML_ERR_ERROR Nhận lỗi có thể khôi phục. 5
LIBXML_ERR_FATAL Nhận lỗi nghiêm trọng. 5
LIBXML_ERR_NONE Nhận không có lỗi. 5
LIBXML_ERR_WARNING Nhận cảnh báo đơn giản. 5
LIBXML_VERSION Nhận phiên bản libxml (ví dụ: 20605 hoặc 20617). 5
LIBXML_DOTTED_VERSION Nhận phiên bản libxml có dấu chấm (ví dụ: 2.6.5 hoặc 2.6.17). 5