【发布时间】:2009-07-20 20:03:08
【问题描述】:
我有一个 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>
这样我就可以在我的架构中定义类型限制。但是,如果我有数百个不同的属性,并且未来可能会增长……会发生什么?
谢谢。
【问题讨论】: