This just a crazy idea but would it be better to move the XML() into the
view so return would look like:
return dict(results=urllib2.urlopen(req).read())
and view:
<div class="entry"><p>{{=XML(results)}}</p>
Kenneth
I am trying to display some XML that has been screen scraped I want to
display it as HTML in my code but for some reason its not working. It
appears in the HTML source code but not being displayed any ideas
Controller
-----------------
def guildRoster():
url = 'http://www.wowarmory.com/guild-info.xml?r=Moon+Guard&gn=Zen
<http://www.wowarmory.com/guild-info.xml?r=Moon+Guard&gn=Zen>'
header = { 'User-Agent' : 'Mozilla/5.0 Gecko/20070219
Firefox/2.0.0.2 <http://2.0.0.2>'}
req = urllib2.Request(url, '', header)
return dict(results=XML(urllib2.urlopen(req).read()))
View
-------------
{{extend 'site_template.html'}}
<h2 class="title">Guild Roster</h2>
<div class="entry"><p>{{=results}}</p>
</div>
Cheers ty