Ist es möglich, XSD zu verwenden, um Knotennamen zur Aufzählung zurückzuverfolgen, und dann basierend auf dieser Aufzählung weitere Einschränkungen hinzuzufügen?XSD-Einschränkungen
Im Beispiel habe ich diese xml:
<a>
<b name="string" value="hello">
<b name="integer" value="123">
</a>
Ich will "b" Knoten haben Attribut name aus Aufzählung { "string", "integer"}. Dann, wenn es "Zeichenfolge" ist, möchte ich, dass "Wert" -Attribut zu Typ von xs: string, und wenn es "Integer" ist, möchte ich, dass "Value" -Attribut zu Typ von xs: Integer.
Genau wie ich dachte. Danke für deine Antwort. – ppiotrowicz