1
現在、単一のエンティティを表す関連xmlファイル(4つのファイル)のセットがあります。 1つのXMLファイルは、別のXMLファイルの要素を参照することがあります。このシナリオを検証するためにXSDを書くにはどうすればよいですか?複数のxmlファイルを検証するためのxmlスキーマ
EG:
XMLFile1:
<Actors>
<Actor id="A1">
<Name>Name1</Name>
<Movies>
<Movie Id="M1" />
<Movie Id="M2" />
</Movies>
</Actor>
<Actor id="A2">
<Name>Name2</Name>
<Movies>
<Movie Id="M2" />
<Movie Id="M3" />
</Movies>
</Actor>
</Actors>
XMLFile2:
<Movies>
<Movie Id="M1">
<Name>Name1</Name>
</Movie>
<Movie Id="M2">
<Name>Movie2</Name>
</Movie>
</Movies>
ここで、2つの例では、Actor id = "A2"はムービーMovie id = "M3"を指し、存在しません。 2つのファイル間の相互参照を検証するにはどうすればよいですか?