0

このクラス構造を XSD で記述したいのですが、解決策が見つかりませんでした。

public class A {
 string property { get; }
 B[] property2 { get; }//occurs 0 to unbound
}


public class B {
 string property { get; }
}
4

2 に答える 2

1

C# を使用している場合は、この質問/回答をご覧ください。

プログラムでクラスを xsd にシリアライズする

しかし、XSD にシリアル化する際の問題は、DataMember属性が XSD に対して深刻な制限を持っていることです ( http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/e95ba78b-9932-4d8a-91ac-6b40967d0d8bを参照)。

したがって、シリアル化によって XSD を生成し、基本的にデータの制約 (長さ、範囲、最小/最大など) のためにいくつかのカスタム変更を実行できます。

[編集]または、自分でやりたい場合は、これを見てください http://www.w3schools.com/schema/

于 2013-04-30T16:52:19.400 に答える