Hàm asXML() của PHP
Định nghĩa và cách sử dụng
Hàm asXML() trả về tệp XML dưới dạng chuỗi từ đối tượng SimpleXMLElement.
Nếu thất bại, sẽ trả về false.
Cú pháp
class SimpleXMLElement { string asXML(file) }
Tham số | Mô tả |
---|---|
file | Tùy chọn. Nếu đã quy định tham số này, hàm sẽ ghi XML vào một tệp thay vì trả về nó. |
Mô hình
Tệp XML:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>George</to> <from>John</from> <heading>nhắc nhở</heading> <body>Đừng quên cuộc họp!</body> </note>
Mã PHP:
<?php if (file_exists('test.xml')) { $xml = simplexml_load_file('test.xml'); } echo $xml->asXML(); ?>
Kết quả:
George John nhắc nhở Đừng quên cuộc họp!
Nếu bạn chọn 'Xem mã nguồn' trong cửa sổ trình duyệt, bạn sẽ thấy HTML này:
<note> <to>George</to> <from>John</from> <heading>nhắc nhở</heading> <body>Đừng quên cuộc họp!</body> </note>