def removeTask(self, removeId): xmlParser = XMLParser() opened = xmlParser.open(self.TASKS_FILE) if(opened == True): taskNode = xmlParser.root("Task") taskId = 1 while(str(taskId) != removeId): taskNode = taskNode.nextSiblingElement("Task") taskId += 1 xmlParser.removeRoot(taskNode) xmlParser.close()