{\r
maxex.Value = reader.Value;\r
}\r
- else if(reader.NamespaceURI == "" || reader.NamespaceURI == XmlSchema.Namespace)\r
+ else if((reader.NamespaceURI == "" && reader.Name != "xmlns") || reader.NamespaceURI == XmlSchema.Namespace)\r
{\r
error(h,reader.Name + " is not a valid attribute for "+xmlname,null);\r
}\r
else\r
{\r
- if(reader.Prefix == "xmlns")\r
- maxex.Namespaces.Add(reader.LocalName, reader.Value);\r
- else if(reader.Name == "xmlns")\r
- maxex.Namespaces.Add("",reader.Value);\r
- //TODO: Add to Unhandled attributes\r
+ XmlSchemaUtil.ReadUnhandledAttribute(reader,maxex);\r
}\r
}\r
\r