【发布时间】:2018-04-07 01:52:21
【问题描述】:
您好,是否可以在 ATTLIST 中只允许一个数字范围?
我知道您可以按如下方式枚举集合:
但是有可能有 0 - 100,而不必输入所有 100 个数字?谢谢。
【问题讨论】:
您好,是否可以在 ATTLIST 中只允许一个数字范围?
我知道您可以按如下方式枚举集合:
但是有可能有 0 - 100,而不必输入所有 100 个数字?谢谢。
【问题讨论】:
因为 DTD 不支持类型系统(除了特殊的符号类型,例如 NOTATIONS,以及属性内部的 IDREFS 和 NMTOKENS),因此没有任何方法可以将类型实际指定为数字,更不用说给它一个范围.
每个可以包含文本的元素都是PCDATA, or parsed character data。
如果您要使用 XML 模式(XSD 与 DTD),有一种方法可以应用 range to an integer。
【讨论】:
DTD 不区分数据类型(例如字符串与整数),因此没有范围的概念。
【讨论】: