Home | Trees | Index | Help |
|
---|
Package twisted :: Package web :: Module domhelpers |
|
Classes | |
---|---|
RawText |
This is an evil and horrible speed hack. |
Exceptions | |
---|---|
NodeLookupError |
Function Summary | |
---|---|
(internal) Get a node with the specified nodeId as any of
the class , id or pattern
attributes. | |
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)
| |
findNodesShallowOnMatch(parent,
matcher,
recurseMatcher,
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 pattern
attributes. | |
Get a node with the specified nodeId as any of the
class , id or pattern
attributes. | |
Get a node with the specified nodeId as any of the
class , id or pattern
attributes. | |
getNodeText(node)
| |
getParents(node)
| |
Find subnodes in the given node where the given attribute has the given value. | |
namedChildren(parent, nodeName) -> children (not descendants) of parent that have tagName == nodeName | |
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)
|
Function Details |
---|
_get(node, nodeId, nodeAttrs=('id', 'class', 'model', 'pattern'))(internal) Get a node with the specifiednodeId as any
of the class , id or pattern
attributes.
|
clearNode(node)Remove all children from the given node. |
gatherTextNodes(iNode, dounescape=0, joinWith='')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. |
namedChildren(parent, nodeName)namedChildren(parent, nodeName) -> children (not descendants) of parent that have tagName == nodeName |
substitute(request, node, subs)Look through the given node's children for strings, and attempt to do string substitution with the given parameter. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Sat May 15 20:08:39 2004 | http://epydoc.sf.net |