XSD元素仅作为根节点

时间:2012-06-27 11:49:38

标签: xsd

基本上有办法编写XSD:

1。)使用一个匿名类型的单个元素(根节点)。仅使用匿名或显式类型描述文档的其余部分

2.。)将每个标记描述为具有匿名类型的元素,并仅使用显式类型以避免冗余(例如继承或当两个元素使用相同类型时)

一开始,我用过(1)。 我不时转到方法(2),现在所有的XSD都是这样编写的。

现在我遇到的问题是每个元素都可以作为文档的根节点出现!但我仍然希望只将一个特定元素定义为根节点,并从此开始,描述文档结构。

有没有办法避免这种情况而不回到(1)?

在任何情况下,编写XSD的首选方法是什么?

1 个答案:

答案 0 :(得分:1)

https://stackoverflow.com/a/3672295/1145103提出(并回答)类似的问题 基本上,您需要恢复为(1)