【发布时间】:2011-08-01 16:22:25
【问题描述】:
我有以下具有 xsd 架构的 xml,但是很差,并且没有用于序列化。
<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,还是想为您的类创建更好的模式?