我正在使用XML数据映射,并在使用它时生成复杂类型时出现问题。在使用XML数据绑定时生成复杂类型的问题
如果我有像低于其做工精细
<?xml version="1.0" standalone="yes" ?>
<Sample>
<connection>
<item Name="ABC">123</item>
<item Name="XYZ">123</item>
<item Name="MNO">123</item>
</connection>
<connection>
<item Name="ABC">123</item>
<item Name="XYZ">123</item>
<item Name="MNO">123</item>
</connection>
</Sample>
我越来越复杂类型为SampleType, ConnectionType and ItemType
的XML。
但是,如果我有一个像
<?xml version="1.0" standalone="yes" ?>
<Sample>
<connection>
<item Name="ABC"/>
<item Name="XYZ"/>
<item Name="MNO"/>
</connection>
<connection>
<item Name="ABC"/>
<item Name="XYZ"/>
<item Name="MNO"/>
</connection>
</Sample>
我越来越复杂类型为SampleType, ConnectionType, ItemType, ItemType2, ItemType22, ItemType222, ItemType2222, and ItemType22222
即XML,ItemTypes是平等存在于XML项目的数量。
为什么会发生这种情况,我该如何解决这个问题?
感谢的Jeroen。 “你的简单情况将起作用......”你能否建议我解决它的任何替代方案。 – Bharat 2010-10-26 15:23:18
您的简单案例很容易转换为XSD;在我的回答中,我已经为这两个XML文档包含了一个可用的XSD。 – 2010-10-26 20:03:47