twisted.web.domhelpers.RawText(microdom.Text)
class documentationtwisted.web.domhelpers
(View In Hierarchy)
This is an evil and horrible speed hack. Basically, if you have a big chunk of XML that you want to insert into the DOM, but you don't want to incur the cost of parsing it, you can construct one of these and insert it into the DOM. This will most certainly only work with microdom as the API for converting nodes to xml is different in every DOM implementation.
This could be improved by making this class a Lazy parser, so if you inserted this into the DOM and then later actually tried to mutate this node, it would be parsed then.
Method | writexml | Undocumented |
Inherited from Text:
Method | __init__ | Undocumented |
Method | isEqualToNode | Compare this text to text . If the underlying values and
the raw flag are the same, return True , otherwise
return False . |
Method | cloneNode | Undocumented |
Method | __repr__ | Undocumented |
Inherited from CharacterData (via Text):
Method | isEqualToCharacterData | Undocumented |
Inherited from Node (via Text, CharacterData):
Method | toxml | Undocumented |
Method | writeprettyxml | Undocumented |
Method | toprettyxml | Undocumented |
Method | hasChildNodes | Undocumented |
Method | appendChild | Make the given Node the last child
of this node. |
Method | insertBefore | Make the given Node
new a child of this node which comes before the Node
ref . |
Method | removeChild | Remove the given Node from this
node's children. |
Method | replaceChild | Replace a Node
which is already a child of this node with a different node. |
Method | lastChild | Undocumented |
Method | firstChild | Undocumented |