Changeset 76

Show
Ignore:
Timestamp:
04/02/02 09:55:05 (6 years ago)
Author:
sholloway
Message:

*** empty log message ***

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/RBFoundation/RBFoundation/XMLObjectify.py

    r66 r76  
    115115        elif self._elements: 
    116116            result[-1] += '>' 
    117             for tupleNSNode, each in self._elements: 
    118                 if isinstance(each, (str, unicode)): 
    119                     result.append(escape(each)) 
    120                 else: 
    121                     result.append(strSplit.join(each._toXML(strSplit, self.__namespace__))) 
     117            result.extend(self._childrenToXML(strSplit, nsOuter)) 
    122118            result.append('</%s>' % self.__node__) 
    123119        else:  
    124120            result[-1] += '/>' 
     121        return result 
     122 
     123    def _childrenToXML(self, strSplit='', nsOuter=''): 
     124        result = [] 
     125        for tupleNSNode, each in self._elements: 
     126            if isinstance(each, (str, unicode)): 
     127                result.append(escape(each)) 
     128            else: 
     129                result.append(strSplit.join(each._toXML(strSplit, self.__namespace__))) 
    125130        return result 
    126131