Атрибуты XML могут иметь пробелы?

Я создаю DTD для xml документа. У меня есть Перечислимый атрибут для xml элемента. Мой вопрос: Тип атрибута может иметь пробелы?

например:

  
  

Таким образом, то, что я хотел бы:

  

Но это, кажется, блюет.

Есть ли некоторый волшебный вуду, который я должен сделать для пробелов? Или это - просто жесткая удача?

Я смотрел в немногие пятна, но не мог видеть ссылку

Спасибо!

Обновление

Извините - когда, как я говорю, блюют, я подразумеваю, что, когда я пытаюсь проверить документ (Например, Открыть его в веб-браузере) я получаю сообщение об ошибке: Недопустимый символ найден в перечислении ATTLIST. Ошибочный ресурс для обработки 'file:///C:/myxmldocument.xml'...

9
задан Christian Payne 16 February 2010 в 13:57
поделиться

1 ответ

Короткий ответ - нет. Атрибуты Xml - это маркеры имен, а маркеры имен не могут содержать пробелов. Ссылки на соответствующие спецификации:

Атрибуты

Типы атрибутов (см. NotationType)

Имена (см. 4a - NameChar)

Недопустимым символом является пробел. Вы можете использовать '.' или '-' в качестве разделителя, если хотите.

12
ответ дан 3 November 2019 в 00:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: