static void AddAttributes(XElement source, XContainer target) { foreach(var attribute in source.Attributes().Where(attribute => !attribute.IsNamespaceDeclaration)) { target.Add(new XAttribute(attribute.Name.LocalName, attribute.Value)); } }