Bài viết này mình sẽ hướng dẫn các bạn cách thao tác với XML DOM trong PHP.
Bài viết có 2 phần:
-
Đọc file XML
-
Ghi file XML
Chúng ta sẽ đi ngay vào phần 1
Phần 1: Đọc file XML trong PHP
Bước 1: Tạo một tài liệu XML
Mở một trình soạn thảo bất kỳ, tạo mới tài liệu XML, đồng thời chèn một số phần tử vào file. Ở đây ta tạo ra một file XML lưu trữ thông tin về một danh sách các nhân viên.
Tạo tài liệu XML
Bước 2: Viết mã PHP để đọc file XML
Tạo mới trang PHP, viết mã để đọc dữ liệu trong file XML như dưới đây.
Viết mã PHP để đọc File XML
Lấy ra Danh sách các phần tử Customer
Trong tài liệu này, ta đã đọc file XML, đọc nội dung của thẻ root, các thẻ con của thẻ root, và đọc nội dung của tất cả các thẻ customer trong file XML ra trang PHP.
Bước 3: Thực thi file và xem kết quả
Thực thi file và xem kết quả đọc file XML bằng PHP
Sau khi đã viết mã PHP xong, hãy thực thi file PHP và xem kết quả trên trình duyệt. Ta có thể thấy nội dung của file XML đã được hiển thị lên trên trình duyệt như hình bên dưới.
Phần 2: Ghi file XML
Bước 1: Viết mã PHP để tạo các phần tử trong file XML
Tạo một file PHP, sau đó viết mã để sử dụng DOM nhằm tạo ra các phần tử trong file XML.
Viết mã PHP để tạo các phần tử trong file XML
Bước 2: Thực thi file để xem kết quả
Sau khi đã viết mã xong, hãy thực thi file PHP, ta sẽ nhìn thấy thông báo ghi file thành công.
Thực thi file và xem kết quả sau khi ghi file XML
Sau ghi file đã được ghi thành công, file sẽ xuất hiện trên thư mục của website như hình bên dưới.
File XML được tạo trong thư mục
Ta có thể mở nội dung của file ra để xem.
Nội dung trong file XML sau khi thực hiện ghi file XML bằng PHP
Như vậy là bạn đã biết cơ bản về thao tác với XML DOM trong PHP.
Nếu bạn muốn tìm hiểu kỹ hơn...
>>> Chúng tôi sẽ giải thích kỹ càng trong khóa học Lập trình Web với PHP. Đăng ký ngay để nhận được Học Bổng Doanh Nhiệp.
---
HỌC VIỆN ĐÀO TẠO CNTT NIIT - ICT HÀ NỘI
Dạy học Lập trình chất lượng cao (Since 2002). Học làm Lập trình viên. Hành động ngay!
Đc: Tầng 3, 25T2, N05, Nguyễn Thị Thập, Cầu Giấy, Hà Nội
SĐT: 02435574074 - 0914939543 - 0353655150
Email: hello@niithanoi.edu.vn
Fanpage: https://facebook.com/NIIT.ICT/
#niit #niithanoi niiticthanoi #hoclaptrinh #khoahoclaptrinh #hoclaptrinhjava #hoclaptrinhphp