def loadFromNode(self, rootNode, gui): self.gui = gui self.elements = [] self.title = transformHtmlCodes(rootNode.getAttribute('text')) self.picture = rootNode.getAttribute("image") for node in rootNode.childNodes: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder() element.loadFromNode(node, self.gui) else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element)
def loadFromNode(self, rootNode, gui): self.gui = gui; self.elements = []; self.title = transformHtmlCodes(rootNode.getAttribute('text')); self.picture = rootNode.getAttribute("image"); for node in rootNode.childNodes: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder(); element.loadFromNode(node, self.gui); else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element);
def loadFromNode(self, rootNode, gui): self.gui = gui; self.elements = []; self.title = transformHtmlCodes(rootNode.getAttribute('text')); try: self.picture = rootNode.getAttribute("image"); except: self.picture = ""; for node in rootNode.childNodes: try: if node.hasChildNodes() and node.firstChild.tagName == "outline": element = OpmlFolder(); element.loadFromNode(node, self.gui); else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element); except: self.gui.log("Something goes wrong while processing the node %s"%rootNode.getAttribute('text'));
def loadFromNode(self, rootNode, gui): self.gui = gui self.elements = [] self.title = transformHtmlCodes(rootNode.getAttribute('text')) try: self.picture = rootNode.getAttribute("image") except: self.picture = "" for node in rootNode.childNodes: try: if node.hasChildNodes( ) and node.firstChild.tagName == "outline": element = OpmlFolder() element.loadFromNode(node, self.gui) else: element = FeedFactory.getFeedFromNode(node, self.gui) self.elements.append(element) except: self.gui.log( "Something goes wrong while processing the node %s" % rootNode.getAttribute('text'))