mirror of
https://github.com/kastdeur/dotfiles.git
synced 2024-11-10 05:43:30 +01:00
25 lines
594 B
Python
Executable file
25 lines
594 B
Python
Executable file
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
|