1
目前我們有一組相關的xml文件(4個文件)來表示單個實體。 一個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>
現在在這兩個例子中,Actor id =「A2」是指電影Movie id =「M3」,它不存在。 我們如何驗證這兩個文件之間的交叉引用?