Ето публикация в блог за връщане на XML от 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
И ето публикация за писане на резултатите MySQL заявка към файл :
SELECT whatever FROM whereever
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
Комбинирането на тези две техники трябва да ви позволи да създадете XML файл без никакви скриптове.