equal
deleted
inserted
replaced
892 self.NSMAP[name] = value |
892 self.NSMAP[name] = value |
893 else: |
893 else: |
894 raise ValueError("Invalid attribute \"%s\" for member \"%s\"!" % (qualified_name, node.nodeName)) |
894 raise ValueError("Invalid attribute \"%s\" for member \"%s\"!" % (qualified_name, node.nodeName)) |
895 for attr in valid_attrs: |
895 for attr in valid_attrs: |
896 if attr not in attrs and \ |
896 if attr not in attrs and \ |
897 attr in self.Namespaces[self.SchemaNamespace] and \ |
897 attr in self.Namespaces[self.SchemaNamespace] and \ |
898 "default" in self.Namespaces[self.SchemaNamespace][attr]: |
898 "default" in self.Namespaces[self.SchemaNamespace][attr]: |
899 if element_name in self.Namespaces[self.SchemaNamespace][attr]["default"]: |
899 if element_name in self.Namespaces[self.SchemaNamespace][attr]["default"]: |
900 default = self.Namespaces[self.SchemaNamespace][attr]["default"][element_name] |
900 default = self.Namespaces[self.SchemaNamespace][attr]["default"][element_name] |
901 else: |
901 else: |
902 default = self.Namespaces[self.SchemaNamespace][attr]["default"]["default"] |
902 default = self.Namespaces[self.SchemaNamespace][attr]["default"]["default"] |