buildframework/helium/external/python/lib/2.5/docutils-0.5-py2.5.egg/docutils/writers/pseudoxml.py
changeset 179 d8ac696cc51f
parent 1 be27ed110b50
child 180 e02a83d4c571
child 592 3215c239276a
equal deleted inserted replaced
1:be27ed110b50 179:d8ac696cc51f
     1 # $Id: pseudoxml.py 4564 2006-05-21 20:44:42Z wiemann $
       
     2 # Author: David Goodger <goodger@python.org>
       
     3 # Copyright: This module has been placed in the public domain.
       
     4 
       
     5 """
       
     6 Simple internal document tree Writer, writes indented pseudo-XML.
       
     7 """
       
     8 
       
     9 __docformat__ = 'reStructuredText'
       
    10 
       
    11 
       
    12 from docutils import writers
       
    13 
       
    14 
       
    15 class Writer(writers.Writer):
       
    16 
       
    17     supported = ('pprint', 'pformat', 'pseudoxml')
       
    18     """Formats this writer supports."""
       
    19 
       
    20     config_section = 'pseudoxml writer'
       
    21     config_section_dependencies = ('writers',)
       
    22 
       
    23     output = None
       
    24     """Final translated form of `document`."""
       
    25 
       
    26     def translate(self):
       
    27         self.output = self.document.pformat()
       
    28 
       
    29     def supports(self, format):
       
    30         """This writer supports all format-specific elements."""
       
    31         return 1