using System.Xml.Serialization;
public static void Main(string[] args)
var ns = new XmlSerializerNamespaces(new[] {XmlQualifiedName.Empty});
var overrides = new XmlAttributeOverrides();
overrides.Add(typeof(Name), new XmlAttributes());
var serializer = new XmlSerializer(typeof(A), overrides, null, null, string.Empty);
serializer.Serialize(Console.Out, obj, ns);
public int ID { get; set; }
public Name PName { get; set; }
[XmlType(Namespace = "somenamespace")]
public string FName { get; set; }
public string LName { get; set; }