Ist es möglich, ein XML-Schema mit dem folgenden Verhalten zu erstellen? Ich habe eine XML-Datei, die wie folgt aussieht. Ich möchte Attribute von Object basierend auf dem Wert von Type entweder verfügbar machen oder einschränken. Zum Beispiel, wenn Type = "Bike", möchte ich möglicherweise Attribute nur für Bike (d. H. Pedale, Frame, etc) verfügbar machen. Wenn der Typ = "Auto", möchte ich möglicherweise Attribute, die nur für Auto relevant sind (d. H. Make, Model, Miles, etc.) verfügbar machen.Zulassen/Einschränken von XML-Attributen basierend auf anderen Attributen
<Objects>
<Object Type="Bike" Pedals="XXX" Frame="XXX" />
<Object Type="Car" Make="XXX" Model="XXX" Miles="XXX" />
</Objects>
Vielen Dank im Voraus für jede Hilfe. Lass es mich wissen, wenn du irgendwelche Fragen hast.
Ich bin mir nicht sicher, ob es technische Gründe gibt, warum das nicht möglich wäre - das ist absolut der richtige Ansatz und wurde sogar vom W3C speziell angesprochen, obwohl ich mich bemühe, das Dokument zu finden. – annakata
von "wenn es möglich ist", meinte ich "für dein Szenario" ;-p –