protected void UnknownAttribute(object o, XmlAttribute attr, string qnames) { if (_events.OnUnknownAttribute != null) { int lineNumber, linePosition; GetCurrentPosition(out lineNumber, out linePosition); XmlAttributeEventArgs e = new XmlAttributeEventArgs(attr, lineNumber, linePosition, o, qnames); _events.OnUnknownAttribute(_events.sender, e); } }