我具有限定等性質的XML:XSD:模型屬性(名稱/值對)
<properties>
<property name="play_sound" value="true" />
<property name="duration" value="30" />
</properties>
是否有可能與XML模式,指定諸如條件「如果屬性名稱是‘持續時間’那麼該值必須是一個整數「。我認爲這是不可能的,建議如何在XML文件中對這類信息進行建模?
我一直在思考這樣的:
<properties>
<play_sound>true</play_sound>
<duration>30</duration>
</properties>
這樣我可以在我的架構定義類型restrictionos。但是,如果我有幾百種不同的屬性,未來可能會增長,會發生什麼......?
謝謝。