オブジェクトのXMLシリアル化について
- 題名: オブジェクトのXMLシリアル化について
- 著者: こしあん
- 日時: 2007/10/11 19:19:06
- ID: 20704
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: オブジェクトのXMLシリアル化について
- 著者: Hongliang
- 日時: 2007/10/12 9:58:24
- ID: 20708
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: オブジェクトのXMLシリアル化について
- 著者: こしあん
- 日時: 2007/10/12 19:24:09
- ID: 20725
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: オブジェクトのXMLシリアル化について
- 著者: こしあん
- 日時: 2007/10/12 22:30:06
- ID: 20728
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
はじめまして、いつも拝見させて頂いてます。
本日はこちらのページの"オブジェクトのXMLシリアル化"について
お尋ねしたく書き込みを致しました。
http://dobon.net/vb/dotnet/file/xmlserializer.html
上記のTipsを参考にシリアル化を実装したのですが
独自クラスにList型を使用した際に
List型に入れたTypeでシリアル化されてしまいました
例:
<ListMsg>
<string>msg0</string>
<string>msg1</string>
</ListMsg>
この「<string>」の部分を自分で記述したいのですが
List型にたいして"System.Xml.Serialization.XmlElement"を宣言すると
階層構造が解除された状態でシリアル化されてしまいました
例:
<メッセージ>msg0</メッセージ>
<メッセージ>msg1</メッセージ>
できれば階層構造の状態のまま「<string>」の部分を自分で記述したいのですが
何か方法はありますでしょうか?
よろしくお願いします。