1

基本的に、XSD を記述する方法は次のとおりです。

1.) 匿名型で 1 つの要素 (ルート ノード) を使用します。匿名型または明示型のいずれかのみを使用して、ドキュメントの残りの部分を記述します

2.) 各タグを匿名型の要素として記述し、重複を避けるためにのみ明示的な型を使用します (例: 継承または 2 つの要素が同じ型を使用する場合)。

最初は(1)を使いました。ときどき (2) の方法に移行しましたが、現在はすべての XSD がそのように記述されています。

ここで、各要素がドキュメントのルート ノードとして表示されるという問題があります。しかし、特定の要素を 1 つだけルート ノードとして定義し、そこから文書構造を記述したいと考えています。

(1) に戻らずにこれを回避する方法はありますか?

いずれにせよ、XSD を記述するための好ましい方法は何ですか?

4

1 に答える 1

1

同様の質問がhttps://stackoverflow.com/a/3672295/1145103で尋ねられました(そして回答されました) 基本的に、(1)に戻る必要があります

于 2012-07-17T13:59:40.990 に答える