xml序列化的时候能序列化成<node name="" values=""/> 这样的格式不?
如果能,应该怎么序列化?

解决方案 »

  1.   

    可以
    把name和values定义成属性就可以了
      

  2.   

    可是我序列化后就是这样的格式啊
    <node>
      <name>ffff</name>
      <values>bbbb</values>
    </node>
      

  3.   

    你可以这样去写:using System.Xml.Serialization;namespace Program
    {
        public sealed class Node
        {
             [XmlAttribute()]//持久化成属性
             public String Name;         [XmlAttribute()] //持久化成属性
             public String Values;
        }
    }最后你持久化后的xml格式就是这样的
    <Node Name=??? Values=???/>你可以看看MSDN中关于XML持久化控制属性的这一章节,里面有很多的控制信息。