2012-06-27 98 views
1

實質上有寫入XSD的方法:XSD元素僅作爲根節點

1.)使用具有匿名類型的單個元素(根節點)。使用匿名或顯式類型描述文檔的其餘部分

2.)將每個標籤描述爲具有匿名類型的元素,並且僅使用顯式類型以避免冗餘(例如繼承或當兩個元素使用相同類型時)

在開始時,我使用了(1)。 我不時搬到方法(2),現在我所有的XSD都是這樣寫的。

現在我有問題了,每個元素都可以作爲文檔的根節點出現!但我仍然希望只有一個特定元素被定義爲根節點,並從此開始描述文檔結構。

有沒有辦法避免這種情況,而不會退回到(1)?

無論如何,編寫XSD的最佳方法是什麼?

回答