xsdスキーマを持っていますが、シリアライズには使用できません。次のxmlのxsdスキーマの作成
<rulestruct>
<rule>
<type name="vector" />
<ruleident ruleidentifier="" />
<pattern type="" />
</rule>
<rule>
<type name="expression" />
<ruleident ruleidentifier="" />
<pattern type="" />
</rule>
<rule>
<type name="vector" />
<ruleident ruleidentifier="" />
<pattern type="" />
</rule>
<rule>
<type name="statement" />
<ruleident ruleidentifier="" />
<pattern type="" />
</rule>
<rule>
<type name="statement" />
<ruleident ruleidentifier="" />
<pattern type="" />
</rule>
</rulestruct>
各ルールセットは1.Nルールを持つことができます。各ルールは繰り返すことができます。秩序が維持されなければならない。各ルールには1.N要素があり、一部には9要素、その他には10と13があります。9種類のルールタイプがあります。
要素グループを使用して各ルールタイプを表現することを考えていましたが、マップする方法がわかりません。
ここであなたが求めているのは不明です。あなたがクラスをXMLにシリアライズするのに役立つことを望んでいるのか、クラスのためのより良いスキーマを作成したいのですか? –