Hàm xml_parser_create() trong PHP

Định nghĩa và cách sử dụng

Hàm xml_parser_create() tạo ra bộ phân tích XML.

Hàm này tạo ra một bộ phân tích XML mới và trả về một đối tượng tài nguyên có thể được sử dụng bởi các hàm XML khác.

Cú pháp

xml_parser_create(encoding)
Tham số Mô tả
encoding Tùy chọn. Định nghĩa mã hóa đầu ra.

Mô tả

Tham số tùy chọn encoding Trong PHP 4, dùng để chỉ định cách mã hóa của đầu vào XML cần được phân tích.

Từ PHP 5, tự động phát hiện mã hóa của XML đầu vào, vì vậy encoding Tham số chỉ dùng để chỉ định mã hóa của dữ liệu đầu ra sau khi phân tích.

Trong PHP 4, mã hóa đầu ra mặc định là tương tự như mã hóa của dữ liệu đầu vào. Nếu truyền vào một chuỗi rỗng, bộ phân tích sẽ cố gắng tìm kiếm 3 hoặc 4 byte đầu tiên để xác định mã hóa của tài liệu.

Trong PHP 5.0.0 và 5.0.1, mã hóa đầu ra mặc định là ISO-8859-1, trong khi đó từ PHP 5.0.2 trở lên là UTF-8.

Bộ phân tích hỗ trợ mã hóa có ISO-8859-1, UTF-8 và US-ASCII.

Lưu ý và chú thích

Lưu ý:Để giải phóng bộ phân tích XML, hãy sử dụng xml_parser_free(); hàm.

Lưu ý:Để tạo bộ phân tích XML hỗ trợ không gian tên, hãy sử dụng xml_parser_create_ns(); hàm.

Mẫu

<?php
$xmlparser = xml_parser_create();;
xml_parser_free($xmlparser);
?>