Định dạng XML trong PHP
XML là một định dạng để lưu trữ dữ liệu. Định dạng này thường được sử dụng để trao đổi dữ liệu giữa các trang web, hoặc giữa máy chủ và trình duyệt. Về mặt kỹ thuật, XML tương tự như HTML, nhưng với bất kỳ thẻ và thuộc tính nào.
Hãy tạo một tệp riêng biệt test.xml,
trong đó chúng ta sẽ lưu trữ một tài liệu
XML thử nghiệm.
Đầu tiên, trong tài liệu này cần tạo một phần mở đầu đặc biệt, phần này sẽ chỉ ra rằng chúng ta có XML và xác định phiên bản của ngôn ngữ này:
<?xml version="1.0"?>
Bây giờ cần tạo phần tử gốc.
Nó sẽ đại diện cho một thẻ, bên trong
thẻ đó chứa toàn bộ tài liệu.
Tên của thẻ này có thể là bất kỳ tên nào.
Hãy đặt tên nó là <root>:
<?xml version="1.0"?>
<root>
</root>
Bây giờ hãy thêm một số dữ liệu:
<?xml version="1.0"?>
<root>
<test>text</test>
</root>
Bây giờ trong PHP chúng ta có thể tải
phần tử này bằng hàm
simplexml_load_file:
<?php
$xml = simplexml_load_file('test.xml');
?>
Một đối tượng đặc biệt sẽ được ghi vào biến, nhờ nó chúng ta có thể lấy dữ liệu của các thẻ từ cây XML:
<?php
var_dump($xml); // đối tượng
?>
Tiếp theo, trong các bài học sau để ngắn gọn
tôi sẽ bỏ qua phần lấy XML
và sẽ coi rằng biến
$xml lưu trữ kết quả của hàm
simplexml_load_file.
Hãy tạo một tệp XML thử nghiệm.
Lấy nó trong PHP.
Hiển thị kết quả lấy được
thông qua var_dump.