Ошибка: ‘(‘ требуется для запуска перечисления ATTLIST

#xml

#xml

Вопрос:

У меня есть XML-документ, в котором я получаю сообщение об ошибке: ошибка в строке 5 в столбце 22: ‘(‘ требуется для запуска перечисления списков

Я изучил весь синтаксис и проблемы для того же, но не смог найти ошибку в своем браузере. Я использую браузер Chrome.

 <!DOCTYPE bands[
  <!ELEMENT bands (band )>
  <!ELEMENT band (name, city, logo, competition)>
  <!ATTLIST band cid #REQUIRED>
  <!ELEMENT name (#PCDATA)>
  <!ATTLIST name grade ( 1 | 2 | 3 | 4 | 5 | juvenile | novice ) #REQUIRED>
  <!ELEMENT city (#PCDATA)>
  <!ELEMENT logo ()>
  <!ATTLIST logo source #REQUIRED>
  <!ELEMENT competition (event, event)>
  <!ELEMENT event (tune)>
  <!ATTLIST event type (MSR|Medley) #REQUIRED>
  <!ELEMENT tune (#PCDATA)>
  <!ENTITY celtic SYSTEM "celtic.jpg" NDATA JPG>
  <!ENTITY badger SYSTEM "badger.jpg" NDATA JPG>
  <!NOTATION JPG SYSTEM "image/jpg">
]>
  

Не могли бы вы сообщить мне об ошибке здесь?

Комментарии:

1. ATTLIST недействителен. Тип не определен, отсюда и ошибка

2. Спасибо @SamiKuhmonen . Ваш совет сработал.