bzr revid: pinky-9d7eb644a1eb5b871118c439a51f46ea50befb46
This commit is contained in:
pinky 2007-01-16 17:23:45 +00:00
parent ad1032e992
commit 4fba80d425
2 changed files with 5 additions and 5728 deletions

File diff suppressed because it is too large Load Diff

View File

@ -219,10 +219,11 @@ class rml_parse(object):
def _parse_node(self):
level = []
while True:
#
# Si attr_expr dans attributes, override
#
#
if self._node.nodeType==self._node.ELEMENT_NODE:
if self._node.hasAttribute('expr'):
newattrs = self._eval(self._node.getAttribute('expr'))
for key,val in newattrs.items():
self._node.setAttribute(key,val)
if self._node.hasChildNodes():
self._node = self._node.firstChild