我正在使用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