Part of twisted.words.xish.domish View Source View In Hierarchy
Known implementations: twisted.words.xish.domish.Element
Interface to XML element nodes.
See Element for 
a detailed example of its general use.
| Attribute | uri | Element's namespace URI | 
| Attribute | name | Element's local name | 
| Attribute | defaultUri | Default namespace URI of child elements | 
| Attribute | attributes | Dictionary of element attributes | 
| Attribute | children | List of child nodes | 
| Attribute | parent | Reference to element's parent element | 
| Attribute | localPrefixes | Dictionary of local prefixes | 
| Method | toXml | Serializes object to a (partial) XML document | 
| Method | addElement | Create an element and add as child. | 
| Method | addChild | Adds a node as child of this element. | 
| Parameters | prefixes | dictionary that maps namespace URIs to suggested prefix names.
 (type: dict
) | 
| closeElement | flag that determines whether to include the closing tag of the element 
in the serialized string. A value of 0 only generates the 
element's start tag. A value of 1 yields a complete 
serialization.
 (type: int
) | |
| defaultUri | Initial default namespace URI. This is most useful for partial 
rendering, where the logical parent element (of which the starttag was 
already serialized) declares a default namespace that should be 
inherited.
 (type: str
) | |
| prefixesInScope | list of prefixes that are assumed to be declared by ancestors.
 (type: list
) | |
| Returns | (partial) serialized XML
 (type: unicode
) | |
Create an element and add as child.
The new element is added to this element as a child, and will have this element as its parent.| Parameters | name | element name. This can be either a unicode object that 
contains the local name, or a tuple of (uri, local_name) for a fully 
qualified name. In the former case, the namespace URI is inherited from 
this element.
 (type: unicode or tuple of (unicode, 
unicode)
) | 
| defaultUri | default namespace URI for child elements. If None, this is 
inherited from this element.
 (type: unicode
) | |
| content | text contained by the new element.
 (type: unicode
) | |
| Returns | the created element
 (type: object providing IElement
) | |