(self, src, srcXML, param)
| 693 | return [res,leftover,dfltd] |
| 694 | |
| 695 | def getElement(self, src, srcXML, param): |
| 696 | tag, leftover = self.getParam(src, param) |
| 697 | |
| 698 | el, srcXML, tag = self.getBase(src, srcXML, tag) |
| 699 | |
| 700 | # walk the path if neccessary |
| 701 | while len(tag)>0: |
| 702 | parts = tag.split('/',1) |
| 703 | el = el.find(parts[0]) |
| 704 | if not '/' in tag or el==None: |
| 705 | break |
| 706 | tag = parts[1] |
| 707 | return [el, leftover] |
| 708 | |
| 709 | def getBase(self, src, srcXML, param): |
| 710 | # get base element |
no test coverage detected