У меня есть свойства, определяющие XML, такие как:
<properties>
<property name="play_sound" value="true" />
<property name="duration" value="30" />
</properties>
Возможно ли в схеме XML указать такие условия, как «если имя свойства равно« duration », то значение должно быть целым числом». Я думаю, что это невозможно, поэтому, какой рекомендуемый способ моделировать такую информацию в файле XML?
Я думал о чем-то вроде:
<properties>
<play_sound>true</play_sound>
<duration>30</duration>
</properties>
Таким образом, я могу определить ограничения типа в моей схеме. Но что произойдет, если у меня будут сотни различных свойств, которые, вероятно, будут расти в будущем ...?
Спасибо.