Heizer: [XML Schema] Hilfe bei komplizierter Definition

Beitrag lesen

Liebes Forum

Ich würde gerne eine etwas kompliziertere Definition mit XML Schema beschreiben:

Ich habe ein Element <Beschreibung>, das innerhalb eines Elements <Info> vorkommt. Nun soll es entweder einmal vorkommen oder mehrmal. Kommt es mehrmals vor, so muß es das Attribut xml:lang tragen. Kommt es einmal vor, darf es dieses Attribut nicht tragen.

<Info>
  <Beschreibung/>
</Info>

oder

<Info>
  <Beschreibung xml:lang="de"/>
  <Beschreibung xml:lang="en"/>
</Info>

Angeblich soll man mit XML Schema doch alles definieren können, aber ich komm nicht darauf.

Danke und Grüße

Heizer