Theo mã của bạn, bạn đã tự xây dựng nội dung XML. Các tệp XML chỉ là các tệp văn bản thông thường, vì vậy trong trường hợp này, bạn không cần bất kỳ hàm XML đặc biệt nào để xác thực và hiển thị. Thay vào đó, bạn có thể chỉ cần lưu văn bản của mình vào tệp .xml:
file_put_contents('/tmp/test.xml', $xmlBody);
file_put_contents
cho phép bạn bỏ qua tất cả các hàm fopen / fwrite, vì vậy đây là cách dễ nhất để ghi nội dung vào đĩa.
Mặt khác, nếu bạn muốn học cách xây dựng một tài liệu XML có cấu trúc với tất cả các yếu tố nhất quán, hãy tra cứu SimpleXML
hoặc XMLWriter
. Theo cách đó, bạn sẽ tốn nhiều chi phí hơn một chút, nhưng việc đánh dấu bằng tay có thể khó sử dụng, đặc biệt là khi một lỗi đánh máy có thể làm mất hiệu lực toàn bộ tài liệu của bạn.