Đây là một bài đăng trên blog về việc trả lại XML từ các truy vấn MySQL SELECT :
xml_escape(value) -
replace characters not allowed in xml with the escape sequences
xml_attr(name, value) -
create an xml attribute
xml_tag(tagname, tagvalue, attrs, subtags) -
create a tag
Và đây là bài đăng về cách viết kết quả của truy vấn MySQL tới một tệp :
SELECT whatever FROM whereever
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Kết hợp hai kỹ thuật này sẽ cho phép bạn tạo tệp XML mà không cần bất kỳ tập lệnh nào.