Max tritt für ein Element auf, das vom Wert eines anderen Elements unter Verwendung des XML-Schemas @ abhäng
Ich würde Hilfe mit XML Schema benötigen. Ich möchte eine Bedingung schreiben, in der die maximale Anzahl der Elemente vom Wert eines anderen Elements abhängt.
My XML:
<databaza>
<dvd>
<id>01</id>
<type>DVD-R</type>
<number_of_movies>2</number_of_movies>
<movie>
<movie_id>1</movie_id>
<movie_name>X-man</movie_name>
<number_of_characters>2</number_of_characters>
<character>
<character_id>1</character_id>
<character_name>Andy Dufresne</character_name>
<main_character>YES</main_character>
<performer>Tim Robbins</performer>
</character>
<character>
<character_id>2</character_id>
<character_name>Rede</character_name>
<main_character>YES</main_character>
<performer>Morgan Freeman</performer>
</character>
</movie>
<movie>
<movie_id>2</movie_id>
<movie_name>Forrest Gump</movie_name>
<number_of_characters>4</number_of_characters>
<character>
<character_id>1</character_id>
<character_name>Forrest Gump</character_name>
<main_character>YES</main_character>
<performer>Tom Hanks</performer>
</character>
<character>
<character_id>2</character_id>
<character_name>Jenny Curran</character_name>
<main_character>YES</main_character>
<performer>Robin Wright</performer>
</character>
<character>
<character_id>3</character_id>
<character_name>Bubba</character_name>
<main_character>YES</main_character>
<performer>Mykelti Williamson</performer>
</character>
<character>
<character_id>4</character_id>
<character_name>Dan Taylor</character_name>
<main_character>YES</main_character>
<performer>Gary Sinise</performer>
</character>
</movie>
</dvd>
</databaza>
Ich brauche eine Bedingung, die besagt, dass die Anzahl von<movie>
kommt drauf an<number_of_movies>
und dann, dass die Anzahl von<character>
kommt drauf an<number_of_characters>
Und wie kann ich die Bedingung schreiben, die besagt, dass das<character_id>
von 1 bis max<number_of_characters>
und die gleiche Bedingung für<movie_id>
?