Package lxml :: Module etree :: Class TreeBuilder
[hide private]
[frames] | no frames]

Class TreeBuilder

      object --+    
               |    
_SaxParserTarget --+
                   |
                  TreeBuilder

TreeBuilder(self, element_factory=None, parser=None) Parser target that builds a tree.

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

Instance Methods [hide private]
 
__init__(self, element_factory=None, parser=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
a new object with type S, a subtype of T
__new__(T, S, ...)
 
close(self)
Flushes the builder buffers, and returns the toplevel document element.
 
comment(self, comment)
 
data(self, data)
Adds text to the current element. The value should be either an 8-bit string containing ASCII text, or a Unicode string.
 
end(self, tag)
Closes the current element.
 
pi(self, target, data)
 
start(self, tag, attrs, nsmap=None)
Opens a new element.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, element_factory=None, parser=None)
(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: object.__new__