mirror of
https://github.com/kastdeur/dotfiles.git
synced 2024-11-18 01:13:31 +01:00
26 lines
594 B
Python
26 lines
594 B
Python
|
def GetTextFromElementNode(element, childNamePattern):
|
||
|
children = element.getElementsByTagName(childNamePattern)
|
||
|
texts = []
|
||
|
for child in children:
|
||
|
texts.append(GetText(child.childNodes))
|
||
|
|
||
|
return texts
|
||
|
|
||
|
def GetText(nodelist):
|
||
|
rc = ""
|
||
|
for node in nodelist:
|
||
|
if node.nodeType == node.TEXT_NODE:
|
||
|
rc = rc + node.data
|
||
|
return rc
|
||
|
|
||
|
def GetTextFromElement(element):
|
||
|
text = ""
|
||
|
child = element.firstChild
|
||
|
while not child.nextSibling is None:
|
||
|
child = child.nextSibling
|
||
|
print child
|
||
|
if child.nodeType == child.TEXT_NODE:
|
||
|
text = text + child.data
|
||
|
|
||
|
return text
|