Actuellement nous avons un ensemble de fichiers xml liés (4 fichiers) pour représenter une seule entité. Un fichier xml peut faire référence à un élément d'un autre fichier xml. Comment pouvons-nous écrire le XSD pour valider ce scénario?schema xml pour valider plusieurs fichiers 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>
Maintenant, dans les deux exemples, id = Acteur "A2" fait référence au film du film id = "M3" qui n'existe pas. comment pouvons-nous valider les références croisées entre les deux fichiers?