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

# Class __ContentOnlyElement

    object --+
             |
      _Element --+
                 |
                __ContentOnlyElement

Known Subclasses:
  - _Comment
  - , _Entity
  - , _ProcessingInstruction

Instance Methods | [hide private]
__delitem__(x, y) del x[y] |
__delslice__(x, i, j) del x[i:j] |
__getitem__(...) Returns the subelement at the given position or the requested slice. |
__len__(x) len(x) |
a new object with type S, a subtype of T |
__new__(T, S, ...) |
__setitem__(x, i, y) x[i]=y |
__setslice__(x, i, j, y) x[i:j]=y |
append(...) Adds a subelement to the end of this element. |
get(...) Gets an element attribute. |
insert(...) Inserts a subelement at the given position in this element |
items(...) Gets element attributes, as a sequence. |
keys(...) Gets a list of attribute names. |
set(...) Sets an element attribute. |
values(...) Gets element attribute values as a sequence of strings. |
Inherited from `_Element`: `__contains__`, `__copy__`, `__deepcopy__`, `__iter__`, `__nonzero__`, `__repr__`, `__reversed__`, `addnext`, `addprevious`, `clear`, `extend`, `find`, `findall`, `findtext`, `getchildren`, `getiterator`, `getnext`, `getparent`, `getprevious`, `getroottree`, `index`, `iter`, `iterancestors`, `iterchildren`, `iterdescendants`, `iterfind`, `itersiblings`, `itertext`, `makeelement`, `remove`, `replace`, `xpath` Inherited from `_Element` (private): `_init` Inherited from `object`: `__delattr__`, `__getattribute__`, `__hash__`, `__init__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__str__`

Properties | [hide private]
| attrib Element attribute dictionary.
| text Text before the first subelement.
Inherited from `_Element`: `nsmap`, `prefix`, `sourceline`, `tag`, `tail` Inherited from `object`: `__class__`

Method Details | [hide private]

### __delitem__(x, y) (Index deletion operator) |
del x[y] Overrides: _Element.__delitem__

### __delslice__(x, i, j) (Slice deletion operator) |
del x[i:j] Use of negative indices is not supported.

### __getitem__(...) (Indexing operator) |
Returns the subelement at the given position or the requested slice. Overrides: _Element.__getitem__ (inherited documentation)

### __len__(x) (Length operator) |
len(x) Overrides: _Element.__len__

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

### __setitem__(x, i, y) (Index assignment operator) |
x[i]=y Overrides: _Element.__setitem__

### __setslice__(x, i, j, y) (Slice assignment operator) |
x[i:j]=y Use of negative indices is not supported.

### append(...) |
Adds a subelement to the end of this element. Overrides: _Element.append (inherited documentation)

### get(...) |
Gets an element attribute. Overrides: _Element.get (inherited documentation)

### insert(...) |
Inserts a subelement at the given position in this element Overrides: _Element.insert (inherited documentation)

### items(...) |
Gets element attributes, as a sequence. The attributes are returned in an arbitrary order. Overrides: _Element.items (inherited documentation)

### keys(...) |
Gets a list of attribute names. The names are returned in an arbitrary order (just like for an ordinary Python dictionary). Overrides: _Element.keys (inherited documentation)

### set(...) |
Sets an element attribute. Overrides: _Element.set (inherited documentation)

### values(...) |
Gets element attribute values as a sequence of strings. The attributes are returned in an arbitrary order. Overrides: _Element.values (inherited documentation)