9951 explained code solutions for 126 technologies


sqliteHow do I generate XML output from a SQLite database?


The easiest way to generate XML output from a SQLite database is to use the sqlite3 command line tool. To generate XML output, the .mode command should be set to xml before running any SQL statements.

For example, the following code block will query the Employees table and generate XML output:

sqlite> .mode xml
sqlite> SELECT * FROM Employees;
<?xml version="1.0"?>
<resultset>
<row>
<ID>1</ID>
<Name>John Smith</Name>
<Age>32</Age>
</row>
<row>
<ID>2</ID>
<Name>Jane Doe</Name>
<Age>27</Age>
</row>
</resultset>

The code above consists of two parts:

  1. The .mode command which sets the output format to XML.
  2. The SQL query which retrieves the data from the Employees table.

For more information, please refer to the SQLite documentation.

Edit this code on GitHub