Part of twisted.web View Source
Class | NodeLookupError | Undocumented |
Function | substitute | Look through the given node's children for strings, and |
Function | get | Get a node with the specified nodeId as any of the
class , |
Function | getIfExists | Get a node with the specified nodeId as any of the
class , |
Function | getAndClear | Get a node with the specified nodeId as any of the
class , |
Function | clearNode | Remove all children from the given node. |
Function | locateNodes | Find subnodes in the given node where the given attribute |
Function | superSetAttribute | Undocumented |
Function | superPrependAttribute | Undocumented |
Function | superAppendAttribute | Undocumented |
Function | gatherTextNodes | Visit each child node and collect its text data, if any, into a string. |
Class | RawText | This is an evil and horrible speed hack. Basically, if you have a big |
Function | findNodes | Undocumented |
Function | findNodesShallowOnMatch | Undocumented |
Function | findNodesShallow | Undocumented |
Function | findElementsWithAttributeShallow | Return an iterable of the elements which are direct children of
parent |
Function | findElements | Return an iterable of the elements which are children of
parent for |
Function | findElementsWithAttribute | Undocumented |
Function | findNodesNamed | Undocumented |
Function | writeNodeData | Undocumented |
Function | getNodeText | Undocumented |
Function | getParents | Undocumented |
Function | namedChildren | namedChildren(parent, nodeName) -> children (not descendants) of parent |
Function | _get | (internal) Get a node with the specified nodeId as any of
the class , |
nodeId
as any of
the class
, id
or pattern
attributes.nodeId
as any of the
class
, id
or pattern
attributes. If
there is no such node, raise NodeLookupError
.nodeId
as any of the
class
, id
or pattern
attributes. If
there is no such node, return None
.nodeId
as any of the
class
, id
or pattern
attributes. If
there is no such node, raise NodeLookupError
.
Remove all child nodes before returning.>>> doc=microdom.parseString('<a>1<b>2<c>3</c>4</b></a>') >>> gatherTextNodes(doc.documentElement) '1234'
With dounescape=1, also convert entities back into normal characters.
Returns | the gathered nodes as a single string (type: str ) |
parent
and which have the attribute
attribute.parent
for which the predicate matcher
returns
true.