.NET 3分データバインディング(インスタンスをXML化)
- 上記手順で作成したクラスからインスタンスを生成します。
- そのインスタンスのTypeをSystem.Xml.Serialization.XmlSerializerのコンストラクタの引数にして、XmlSerializerを生成します。
- お好みのStreamまたはWriterと、XML化したいインスタンスを引数にし、Serializeメソッドを呼んでみます。おーい。
- できあがり
SamplePacket packet = new SamplePacket(); XmlSerializer serializer = new XmlSerializer(packet.GetType()); XmlTextWriter writer = new XmlTextWriter("result.xml",System.Text.Encoding.UTF8); serializer.Serialize(writer,packet);
< |