2009-07-19 1 views
2

Привет, возможно ли разрешать только диапазон чисел в ATTLIST?DTD ATTLIST Диапазон номеров

Я знаю, что вы можете иметь перечисление набора следующим образом:

Но можно иметь 0 - 100, без необходимости печатать все 100 номеров? Спасибо.

ответ

0

No, it's not

DTD не различает типы данных (например, строка против целого числа) и, следовательно, не имеет представления о диапазонах.

3

Поскольку DTD не поддерживают систему типов (кроме специализированных нотационных типов, таких как NOTATIONS, IDREFS и NMTOKENS внутри атрибутов), нет никакого способа фактически указать тип как числовой, а тем более дать ему ассортимент.

Каждый элемент, который может содержать текст, является PCDATA, or parsed character data.

Если вы хотите использовать XML-схемы (XSDs против DTD), существует способ применения range to an integer.