+
+ # Keep the attributes separate from text nodes
+ attrdict={}
+ for attribute in nodeDom.attributes.keys():
+ attrdict = self.appendToDictOrCreate(attrdict, attribute, nodeDom.getAttribute(attribute))
+ if (attrdict):
+ self.appendToDictOrCreate(siblingdict, curNodeName, attrdict)