git://git.onelab.eu
/
sfa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix bugs
[sfa.git]
/
sfa
/
util
/
xml.py
diff --git
a/sfa/util/xml.py
b/sfa/util/xml.py
index
d6fd196
..
e0083fc
100755
(executable)
--- a/
sfa/util/xml.py
+++ b/
sfa/util/xml.py
@@
-41,9
+41,10
@@
class XpathFilter:
class XmlElement:
def __init__(self, element, namespaces):
self.element = element
class XmlElement:
def __init__(self, element, namespaces):
self.element = element
+ self.tag = element.tag
self.text = element.text
self.text = element.text
- self.namespaces = namespaces
self.attrib = element.attrib
self.attrib = element.attrib
+ self.namespaces = namespaces
def xpath(self, xpath, namespaces=None):
def xpath(self, xpath, namespaces=None):
@@
-110,6
+111,10
@@
class XmlElement:
parent = element.getparent()
parent.remove(element)
parent = element.getparent()
parent.remove(element)
+ def delete(self):
+ parent = self.getparent()
+ parent.remove(self)
+
def remove(self, element):
if isinstance(element, XmlElement):
self.element.remove(element.element)
def remove(self, element):
if isinstance(element, XmlElement):
self.element.remove(element.element)