  attributes. Thus, you can subclass the appropriate feed generator class
  (``Atom1Feed`` or ``Rss201rev2Feed``) and extend these callbacks. They are:
  
  .. _georss: http://georss.org/
  .. _itunes podcast format: http://www.apple.com/itunes/store/podcaststechspecs.html
  
  ``SyndicationFeed.root_attributes(self, )``
      Return a ``dict`` of attributes to add to the root feed element
      (``feed``/``channel``).
  
 
</s> remove     * `forge_fdf in Python`_ is a library that fills in PDF forms.
 </s> add  </s> remove .. _"batteries included" philosophy: http://docs.python.org/tut/node12.html#batteries-included
 </s> add .. _"batteries included" philosophy: http://docs.python.org/tutorial/stdlib.html#batteries-included </s> remove     *  memcached_, plus the either the python-memcached_ or cmemcached_ Python binding
 </s> add     *  memcached_, plus the either the python-memcached_ or cmemcached_
       Python binding </s> remove .. _cmemcached: http://pypi.python.org/pypi/cmemcache
 </s> add .. _cmemcached: http://gijsbert.org/cmemcache/index.html </s> remove .. _pickle: http://docs.python.org/lib/module-pickle.html
 </s> add .. _pickle: http://docs.python.org/library/pickle.html
.. _itunes podcast format: http://www.apple.com/itunes/podcasts/specs.html
  attributes. Thus, you can subclass the appropriate feed generator class
  (``Atom1Feed`` or ``Rss201rev2Feed``) and extend these callbacks. They are:
  
  .. _georss: http://georss.org/
.. _itunes podcast format: http://www.apple.com/itunes/podcasts/specs.html
  
  ``SyndicationFeed.root_attributes(self, )``
      Return a ``dict`` of attributes to add to the root feed element
      (``feed``/``channel``).
  
keep keep keep keep replace keep keep keep keep keep
 Fixed several broken and redirecting URLs in the documentation (fixes #12219, refs #12427).


git-svn-id: http://code.djangoproject.com/svn/django/trunk@11994 bcc190cf-cafb-0310-a4f2-bffc1f526a37 
docs/ref/contrib/syndication.txt