Changeset 487
- Timestamp:
- 04/02/03 00:38:35 (6 years ago)
- Files:
-
- trunk/RBFoundation/RBFoundation/XMLBuilder.py (modified) (2 diffs)
- trunk/RBFoundation/test/test_XMLNode.py (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBFoundation/RBFoundation/XMLBuilder.py
r437 r487 51 51 def _addData(self, data): pass 52 52 def _xmlInitStarted(self): pass 53 def _xmlInitFinalized(self): pass 53 54 def _xmlInitComplete(self): pass 54 55 def _xmlGetElement(self): return self … … 148 149 149 150 if self._elements: 151 try: _xmlInitFinalized = self._elements[-1]._xmlInitFinalized 152 except AttributeError: pass 153 else: _xmlInitFinalized() 154 150 155 element = self._elements.pop() 156 self._current_namespacemap = self._current_namespacemap.nextmap 157 151 158 element._xmlInitComplete() 159 152 160 # Get the appropriate result, if it is overriden 153 161 try: xmlGetElement = element._xmlGetElement 154 162 except AttributeError: result = element 155 163 else: result = xmlGetElement() 156 self._current_namespacemap = self._current_namespacemap.nextmap157 164 else: 158 165 result = None
