> applications/yourapp/controllers/default.py
>
> and add an action
>
> def kml():
>      placemarks=db(...).select(....) ## fill the ...
>      return dict(placemarks=placemarks)
The action is already in there.
My question was aiming at how to indicate web2py to render the page as
xml (kml as subset up xml) and not as html.

If I name the file
applications/yourapp/views/default/kml.html
it shows the placemark variables.

But with the filename
applications/yourapp/views/default/kml.kml
it returns "invalid function".

I hope that my explanation is a bit clearer.

Do I need to add

response.headers['Content-Type']='text/x-kml'
response.headers['Content-Disposition']='attachment;

to my function in default.py ?

Thanks in advance,
Timmie
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to web2py@googlegroups.com
To unsubscribe from this group, send email to 
web2py+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to