def getElementListWithSpecificXpath(datafile, xpath):
"""
This method takes an xml document as input and finds all the sub elements (parent/children)
containing specified xpath
Returns a list of matching elements.
Arguments:
parent = parent element
xpath = a valid xml path value as supported by python, refer https://docs.python.org/2/library/xml.etree.elementtree.html
"""
element_list = []
root = ElementTree.parse(datafile).getroot()
for element in root.iterfind(xpath):
element_list.append(element)
return element_list
评论列表
文章目录