PHP - Giới thiệu XML
XML là gì?
XML là một ngôn ngữ đánh dấu để chia sẻ dữ liệu trên web, XML dành cho cả người có thể đọc và máy có thể đọc. Ví dụ về xmls có thể chia sẻ là Nguồn cấp dữ liệu RSS. Trình phân tích cú pháp XML rất hữu ích để đọc và cập nhật dữ liệu bằng cách sử dụng trình duyệt web.
Các loại XML
- Dựa trên cây
- Dựa trên sự kiện
Phần mở rộng phân tích cú pháp XML
Phần mở rộng phân tích cú pháp XML hoạt động dựa trên libxml. Các trình phân tích cú pháp xml sau đây có sẵn trong php core.
- Trình phân tích cú pháp XML đơn giản
- LÀM trình phân tích cú pháp XML
- Trình phân tích cú pháp XML
- Trình đọc XML
Trình phân tích cú pháp XML đơn giản
Trình phân tích cú pháp XML đơn giản còn được gọi là trình phân tích cú pháp XML dựa trên cây và nó sẽ phân tích cú pháp tệp XML đơn giản. Phân tích cú pháp XML đơn giản sẽ gọi phương thức simplexml_load_file () để truy cập vào xml từ đường dẫn cụ thể.
Trình phân tích cú pháp DOM
DOM Parser còn được gọi là trình phân tích cú pháp nút phức tạp, được sử dụng để phân tích cú pháp tệp XML có độ phức tạp cao. Nó được sử dụng làm giao diện để sửa đổi tệp XML. Trình phân tích cú pháp DOM đã được mã hóa bằng mã hóa ký tự UTF-8.
Phân tích cú pháp XML
Phân tích cú pháp XML dựa trên phân tích cú pháp SAX. Nó nhanh hơn tất cả các trình phân tích cú pháp ở trên. Nó sẽ tạo tệp XML và phân tích cú pháp XML. Trình phân tích cú pháp XML đã được mã hóa bằng mã hóa ký tự ISO-8859-1, US-ASCII và UTF-8.
Trình đọc XML
Phân tích cú pháp XML Reader còn được gọi là phân tích cú pháp kéo XML. Nó được sử dụng để đọc tệp XML theo cách nhanh hơn. Nó hoạt động với tài liệu XML phức tạp cao với Xác thực XML.