Я создаю DTD для xml документа. У меня есть Перечислимый атрибут для xml элемента. Мой вопрос: Тип атрибута может иметь пробелы?
например:
Таким образом, то, что я хотел бы:
Но это, кажется, блюет.
Есть ли некоторый волшебный вуду, который я должен сделать для пробелов? Или это - просто жесткая удача?
Я смотрел в немногие пятна, но не мог видеть ссылку
Спасибо!
Обновление
Извините - когда, как я говорю, блюют, я подразумеваю, что, когда я пытаюсь проверить документ (Например, Открыть его в веб-браузере) я получаю сообщение об ошибке: Недопустимый символ найден в перечислении ATTLIST. Ошибочный ресурс для обработки 'file:///C:/myxmldocument.xml'...
Короткий ответ - нет. Атрибуты Xml - это маркеры имен, а маркеры имен не могут содержать пробелов. Ссылки на соответствующие спецификации:
Типы атрибутов (см. NotationType)
Недопустимым символом является пробел. Вы можете использовать '.' или '-' в качестве разделителя, если хотите.