C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 43 を表示中)
■22900 / )  Re[11]: クラス名を変更するとDeserialize()でエラーが発生
□投稿者/ セラナ太郎 (9回)-(2008/08/05(Tue) 13:39:37)
追記事項です。
xsd.exeで自動生成された他のクラスで、XmlElementAttribute("PriceInfo") があったので、そちら(以下クラス)を変更することで、エラーがなくなりました。(2つのクラスを作成することは可能、3つ目の作成でエラーが発生する件)

[System.Xml.Serialization.XmlRootAttribute(Namespace = "http://www.dammy.jp/", ElementName = "PriceInfo", IsNullable = false)] //<<<<<<<ここのNamespace = "http://www.dammy.jp/" と "ElementName = "PriceInfo""を追加
public partial class NewDataSet
{

private PriceInfo[] itemsField;

/// <remarks/>
// [System.Xml.Serialization.XmlElementAttribute("PriceInfo")] //<<<<<<<<<これを削除
public ekidata[] Items
{
get
{
return this.itemsField;
}
set
{
this.itemsField = value;
}
}
}


返信 編集キー/


管理者用

- Child Tree -