--- a/E5XML/TemplatesReader.py Sat Sep 11 19:00:10 2010 +0200 +++ b/E5XML/TemplatesReader.py Sat Sep 11 19:00:54 2010 +0200 @@ -44,6 +44,8 @@ self.version = self.attribute("version", templatesFileFormatVersion) elif self.name() == "TemplateGroup": self.__readTemplateGroup() + else: + self.raiseUnexpectedStartTag(self.name()) self.showErrorMessage() @@ -63,6 +65,8 @@ if self.isStartElement(): if self.name() == "Template": self.__readTemplate() + else: + self.raiseUnexpectedStartTag(self.name()) def __readTemplate(self): """ @@ -85,3 +89,5 @@ templateDescription = self.readElementText() elif self.name() == "TemplateText": templateText = self.readElementText() + else: + self.raiseUnexpectedStartTag(self.name())