| Home | Trees | Index | Help |
|---|
| Package twisted :: Package web :: Module domhelpers |
|
| Classes | |
|---|---|
RawText |
This is an evil and horrible speed hack. |
| Exceptions | |
|---|---|
NodeLookupError |
|
| Function Summary | |
|---|---|
Remove all children from the given node. | |
findElements(parent,
matcher)
| |
findElementsWithAttribute(parent,
attribute,
value)
| |
findElementsWithAttributeShallow(parent,
attribute)
| |
findNodes(parent,
matcher,
accum)
| |
findNodesNamed(parent,
name)
| |
findNodesShallow(parent,
matcher,
accum)
| |
| str |
Visit each child node and collect its text data, if any, into a string. |
Get a node with the specified nodeId as any of the
class, id or
patternattributes. | |
Get a node with the specified nodeId as any of the
class, id or
patternattributes. | |
Get a node with the specified nodeId as any of the
class, id or
patternattributes. | |
getNodeText(node)
| |
getParents(node)
| |
Find subnodes in the given node where the given attribute has the given value. | |
Look through the given node's children for strings, and attempt to do string substitution with the given parameter. | |
superAppendAttribute(node,
key,
value)
| |
superPrependAttribute(node,
key,
value)
| |
superSetAttribute(node,
key,
value)
| |
writeNodeData(node,
oldio)
| |
| Variable Summary | |
|---|---|
_Feature |
nested_scopes
|
| Function Details |
|---|
clearNode(node)Remove all children from the given node. |
gatherTextNodes(iNode, dounescape=0)Visit each child node and collect its text data, if any, into a string. For example:
>>> 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.
|
get(node, nodeId)Get a node with the specifiednodeId as any of the
class, id or pattern attributes.
If there is no such node, raise NodeLookupError.
|
getAndClear(node, nodeId)Get a node with the specifiednodeId as any of the
class, id or pattern attributes.
If there is no such node, raise NodeLookupError. Remove all child nodes
before returning.
|
getIfExists(node, nodeId)Get a node with the specifiednodeId as any of the
class, id or pattern attributes.
If there is no such node, return None.
|
locateNodes(nodeList, key, value, noNesting=1)Find subnodes in the given node where the given attribute has the given value. |
substitute(request, node, subs)Look through the given node's children for strings, and attempt to do string substitution with the given parameter. |
| Variable Details |
|---|
nested_scopes
|
| Home | Trees | Index | Help |
|---|
| Generated by Epydoc 1.1 on Fri Jun 27 03:46:06 2003 | http://epydoc.sf.net |