(self, elm: ElementBase, *tagnames: str)
| 683 | return None |
| 684 | |
| 685 | def insert_element_before(self, elm: ElementBase, *tagnames: str): |
| 686 | successor = self.first_child_found_in(*tagnames) |
| 687 | if successor is not None: |
| 688 | successor.addprevious(elm) |
| 689 | else: |
| 690 | self.append(elm) |
| 691 | return elm |
| 692 | |
| 693 | def remove_all(self, *tagnames: str) -> None: |
| 694 | """Remove child elements with tagname (e.g. "a:p") in `tagnames`.""" |
no test coverage detected