【问题标题】:DTD ATTLIST Range of NumbersDTD ATTLIST 数字范围
【发布时间】:2018-04-07 01:52:21
【问题描述】:

您好,是否可以在 ATTLIST 中只允许一个数字范围?

我知道您可以按如下方式枚举集合:

但是有可能有 0 - 100,而不必输入所有 100 个数字?谢谢。

【问题讨论】:

    标签: xml xsd dtd


    【解决方案1】:

    因为 DTD 不支持类型系统(除了特殊的符号类型,例如 NOTATIONS,以及属性内部的 IDREFS 和 NMTOKENS),因此没有任何方法可以将类型实际指定为数字,更不用说给它一个范围.

    每个可以包含文本的元素都是PCDATA, or parsed character data

    如果您要使用 XML 模式(XSD 与 DTD),有一种方法可以应用 range to an integer

    【讨论】:

      【解决方案2】:

      No, it's not

      DTD 不区分数据类型(例如字符串与整数),因此没有范围的概念。

      【讨论】:

        猜你喜欢
        • 2013-08-04
        • 1970-01-01
        • 1970-01-01
        • 2013-11-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多