Если это действительно так просто, и у вас есть доступный django (я вижу ваш тег), используйте шаблон Django!
Есть несколько примеров на django docs и в блогосфере в целом.Если это отправляется как ответ, то вам также нужно установить заголовок HttpResponse.Довольно стандартные вещи!
Шаблон Django doc:
http://docs.djangoproject.com/en/1.2/topics/templates/
Для вашего случая создайте шаблон, подобный этому, и передайте ему набор запросов, 'q' изатем:
<xml>
<items>
{% for p in q %}
<item>
<picture><![CDATA[{{p.filename}}]]></picture>
<title><![CDATA[{{p.title}}]]></title>
<link><![CDATA[{{p.link}}]]></link>
<color><![CDATA[{{p.color}}]]></color>
</item>
{% endfor %}
</items>
Предполагая, что q - это набор запросов для Модели с этими полями (имя файла, заголовок, ссылка, цвет).