Package lxml :: Module etree :: Class TreeBuilder

[hide private]
[frames] | no frames]

# Class TreeBuilder

          object --+
                   |
    _SaxParserTarget --+
                       |
                      TreeBuilder

Parser target that builds a tree.

The final tree is returned by the ``close()`` method.

Instance Methods | [hide private]

__init__(...) x.__init__(...) initializes x; see x.__class__.__doc__ for signature |

__new__(T, S, ...) Returns: a new object with type S, a subtype of T |

close(...) Flushes the builder buffers, and returns the toplevel document element. |

comment(...) |

data(...) Adds text to the current element. |

end(...) Closes the current element. |

pi(...) |

start(...) Opens a new element. |

Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__reduce__`, `__reduce_ex__`, `__repr__`, `__setattr__`, `__str__`

Properties | [hide private]

Inherited from `object`: `__class__`

Method Details | [hide private]

### __init__(...)
(Constructor)

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__

### __new__(T, S, ...)

Returns:

      a new object with type S, a subtype of T

Overrides: _SaxParserTarget.__new__

### data(...)

Adds text to the current element. The value should be either an 8-bit string containing ASCII text, or a Unicode string.