我有以下xml具有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,或者你想爲你的類創建一個更好的模式嗎? –