'Return a string containing the XML of this element and all its
children with a starting indent of *indent* spaces.'

def _xml(self, indent):

    self._indent_str = ('    ' * indent)
    xml = self._start_tag
    for child in self._children:
        xml += child._xml((indent + 2))
    xml += self._end_tag
    return xml
