diff options
| -rwxr-xr-x | share/extensions/inkex.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/share/extensions/inkex.py b/share/extensions/inkex.py index 2ae5d6c21..665575c6b 100755 --- a/share/extensions/inkex.py +++ b/share/extensions/inkex.py @@ -166,6 +166,14 @@ class Effect: for node in self.document.xpath(path, namespaces=NSS): self.selected[i] = node + def getElementById(self, id): + path = '//*[@id="%s"]' % id + el_list = self.document.xpath(path, namespaces=NSS) + if el_list: + return el_list[0] + else: + return None + def getdocids(self): docIdNodes = self.document.xpath('//@id', namespaces=NSS) for m in docIdNodes: |
