Например, я хотел бы иметь несколько зарезервированных строк, которые имеют пользовательское поведение в моей программе.Я хотел бы сообщить людям, использующим Схему, какие значения будут иметь запрограммированное поведение.
Скажите, что "a" "b" "c" "d" зарезервированы.
, есликто-то указывает «customOperation1», тогда он будет обрабатываться в коде как пользовательское значение.
Где, если кто-то использует «a», то вызывается предварительно запрограммированное поведение для «a».
В настоящее время у меня просто есть строковое поле, но есть ли способ передать «строку с дополнительным значением и ключевыми словами» в XML?
например,
<xs:simpleType name="operation" final="restriction">
<xs:restriction base="xs:string">
<xs:enumeration value="a"/>
<xs:enumeration value="b"/>
</xs:restriction>
</xs:simpleType>
Позволит мне указатьперечисление, называемое операцией, со значениями "a" и "b"
Как сделать то же самое, но также разрешить пользовательские записи?