PHP saveXML()

h2 PHP saveXML() p Hàm `saveXML()` trong PHP được sử dụng để lưu trữ nội dung của một đối tượng DOM (Document Object Model) vào một dạng chuỗi có thể đọc được dưới định dạng XML. Hàm này rất hữu ích khi bạn muốn lấy dữ liệu XML từ một tài liệu DOM và sau đó có thể lưu nó vào một tệp hoặc gửi qua mạng. h3 Cú pháp p Cú pháp của hàm `saveXML()` như sau: ```php string DOMDocument::saveXML([DOMNode $node = null]) ``` h3 Tham số ul li `node`: Tham số tùy chọn, nếu bạn cung cấp một đối tượng DOMNode, hàm sẽ chỉ xuất ra nội dung XML của nút đó. Nếu không cung cấp, nó sẽ xuất ra toàn bộ tài liệu XML. h3 Trả về p Hàm `saveXML()` trả về một chuỗi chứa dữ liệu XML. h3 Ví dụ sử dụng pre ```php $dom = new DOMDocument('1.0', 'UTF-8'); // Thêm phần tử gốc $root = $dom->createElement('root'); $dom->appendChild($root); // Thêm phần tử con $child = $dom->createElement('child', 'This is a child element'); $root->appendChild($child); // Lưu trữ XML vào chuỗi $xmlString = $dom->saveXML(); echo $xmlString; ``` pre p Đoạn mã trên tạo một tài liệu XML đơn giản với một phần tử gốc và một phần tử con, sau đó sử dụng `saveXML()` để lưu trữ nó vào biến `$xmlString` và in ra màn hình. h3 Ghi vào tệp pre ```php $dom->save('filename.xml'); ``` pre p Bạn cũng có thể sử dụng hàm `save()` để lưu trữ tài liệu XML trực tiếp vào tệp. h3 Kết luận p Hàm `saveXML()` là một công cụ hữu ích trong PHP để xử lý dữ liệu XML, cho phép bạn dễ dàng chuyển đổi các đối tượng DOM thành một định dạng XML có thể sử dụng.