def sitemap(request): resp = HttpResponse(mimetype='text/xml') x = PgXmlHelper(resp) x.startDocument() x.startElement('urlset', {'xmlns': 'http://www.sitemaps.org/schemas/sitemap/0.9'}) pages = 0 for p in get_all_pages_struct(): pages+=1 x.startElement('url', {}) x.add_xml_element('loc', 'http://www.postgresql.org/%s' % urllib.quote(p[0])) if len(p) > 1 and p[1]: x.add_xml_element('priority', unicode(p[1])) if len(p) > 2 and p[2]: x.add_xml_element('lastmod', p[2].isoformat() + "Z") x.endElement('url') x.endElement('urlset') x.endDocument() return resp
def sitemap(request): resp = HttpResponse(mimetype="text/xml") x = PgXmlHelper(resp) x.startDocument() x.startElement("urlset", {"xmlns": "http://www.sitemaps.org/schemas/sitemap/0.9"}) pages = 0 for p in get_all_pages_struct(): pages += 1 x.startElement("url", {}) x.add_xml_element("loc", "http://www.postgresql.org/%s" % urllib.quote(p[0])) if len(p) > 1 and p[1]: x.add_xml_element("priority", unicode(p[1])) if len(p) > 2 and p[2]: x.add_xml_element("lastmod", p[2].isoformat() + "Z") x.endElement("url") x.endElement("urlset") x.endDocument() return resp
def sitemap_internal(request): return _make_sitemap(get_all_pages_struct(method='get_internal_struct'))
def sitemap(request): return _make_sitemap(get_all_pages_struct())