複雑なXMLからクラスを生成してSilverlightで非直列化する最良の方法は何ですか? .NETでは、Visual Studioのxsd.exeを使用できます。SilverlightでXMLからツールを使用してクラスを生成する方法
uがこの
using System.Xml.Serialization;
/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "4.0.30319.1")]
// this is unknown in SILVERLIGHT [System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
//this is unknown in SILVERLIGHT [System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType=true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace="", IsNullable=false)]
public partial class Attest {
private AttestBet[] betField;
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute("Bet")]
public AttestBet[] Bet {
get {
return this.betField;
}
set {
this.betField = value;
}
}
}
ような何かを得るが、私は、Silverlightアプリケーションにペーストをコピーするとき、私はそれをコメントするとき
// this is unknown in SILVERLIGHT [System.SerializableAttribute()]
//this is unknown in SILVERLIGHT [System.ComponentModel.DesignerCategoryAttribute("code")]
のエラーを取得し、それはちょっと働いていたものを2行せずにコードを使用します簡単な例で。 Silverlightで使用するクラスを生成するためのツールはありますか?
誰もあなたのデータを取得します? – Gero
Silverlightプロジェクトでxsdを使用しました。クイック検索を行い、生成されたコードを置き換えて、サポートされていないすべての属性を削除しました。スキーマを変更するたびにこの手動手順を実行するのは面倒ですが、機能します。 – Phil