1
我寫XML文檔的模式是這樣的:XSD上下文相關類型;包裝類型
<workbook>
<worksheet>
<column/>
</worksheet>
</workbook>
其中每個節點都可以被包裝成ENV元素(例如)
<workbook>
<env>
<worksheet>
<column/>
</worksheet>
</env>
</workbook>
或
<workbook>
<worksheet>
<env>
<column/>
</env>
</worksheet>
</workbook>
因此,根據env元素的位置,它可以有不同的子項(工作簿的env子項必須有工作表子項和工作表的env子項) st有列的孩子)
當我聲明env元素爲嵌套時,我得到了多重定義的元素錯誤。
我該如何爲這樣的文檔編寫xsd,或者完全有可能嗎?
在此先感謝!