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
) |