我想知道一种只使用MySQL查询来创建XML文件的方法。根本不使用任何脚本语言。如何从MySQL数据查询创建XML文件?
有没有关于此主题的书籍,教程?
UPDATE:
我想清楚了吧,我想用这将XML数据转发到一个PHP脚本的SQL查询。
我想知道一种只使用MySQL查询来创建XML文件的方法。根本不使用任何脚本语言。如何从MySQL数据查询创建XML文件?
有没有关于此主题的书籍,教程?
UPDATE:
我想清楚了吧,我想用这将XML数据转发到一个PHP脚本的SQL查询。
这里的a blog post about returning XML from MySQL SELECT queries:
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
而这里的a post about writing the results of a MySQL query to a file:
SELECT whatever FROM whereever
INTO OUTFILE '/path/to/file.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
结合这两种技术应该让你没有任何脚本创建一个XML文件。
您可以在命令提示符下做到这一点很容易,看到这一点:
http://blog.reindel.com/2007/09/27/output-mysql-query-results-to-xml-from-the-command-prompt/
你能帮我吗?我正在使用Toad for MySQL,我如何遵循上面的教程。它使用一个Shell。我以前从未使用过它。 – 2009-07-07 14:35:58
刚刚发现这个网站: http://www.xquery.com/xquery/database-support.html 可以使用DataDirect Xquery从Mysql数据库读取数据,然后将其转换为XML文件。 – 2009-07-07 13:14:20