Я собираюсь создать базу данных, в которой будет дата выпуска некоторых продуктов в Японии, Северной Америке и Европейском Союзе.
Я хочу сделать так, чтобы, если какая-то дата повторялась в одном и том же продукте, я мог сгруппировать зоны в один элемент, например так:
<releasedate>
<zone zone="JP">30/08/1987</zone>
<zone zone="NA|EU">22/11/1987</zone>
</releasedate>
В схеме у меня есть следующий код:
<xsd:attribute name="zone">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:enumeration value="JP"/>
<xsd:enumeration value="NA"/>
<xsd:enumeration value="EU"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
также пытался создать шаблон типа «JP | NA | UE» и «(JP | NA | UE) {1,3}». у меня ничего не работает, я не знаю, неправильно ли я использую способ разделения значений, но я попробовал трубу | а также с пробелами в атрибуте