[Zope-CMF] NodeAdapterBase doesn't respect xml:whitespace="preserve"
    George Lee 
    georgeleejr at gmail.com
       
    Sat Oct 14 13:03:30 EDT 2006
    
    
  
In Products.GenericSetup.utils, class NodeAdapterBase:
Method _getNodeText does not respect xml:whitespace="preserve":
    def _getNodeText(self, node):
        text = ''
        for child in node.childNodes:
            if child.nodeName != '#text':
                continue
            lines = [ line.lstrip() for line in child.nodeValue.splitlines() ]
            text += '\n'.join(lines)
        return text
As a result, a node like this:
    <property name="sep" type="string" xml:whitespace="preserve"> to </property>
doesn't work to make sure that " to " is stored, not "to ".
Does the xml python library support using xml:whitespace="preserve"? How can
this be fixed?
Peace,
George
    
    
More information about the Zope-CMF
mailing list