使用属性控制XML序列化的有关问题

使用属性控制XML序列化的问题
我是使用XmlSerializer来做一组信息的序列化,但是现在想把一部分成员变量储存为标记的特性,而不是元素可以做到么?我在MSDN上查了一圈貌似没查到,求高人指点。
示例:
class A
{
  string name;
}
class B
{
  List<A> AList;
}
目前我得到的XML是
<A>
  <name></name>
</A>
我希望能得到
<A name = ""/>
这样可以嘛?

------解决方案--------------------
参考
------解决方案--------------------
public class A
{
  [XmlAttribute]
public string name;
}