0
У меня есть документ XML, как показано ниже:XML Синтаксическая Ошибка: Заявления разметки, содержащиеся или указали в декларации типа документа должны быть хорошо сформированы
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE IMPORTANT_DAYS PUBLIC "-//XYZ//DTD Declarations(ImportantDays)//EN" "dtds/important_days.dtd">
<IMPORTANT_DAYS>
<MONTH name="January">
<DAY date="9" occassion="NRI Day"/>
<DAY date="10" occassion="World Laughter Day"/>
<DAY date="12" occassion="National Youth Day"/>
<DAY date="15" occassion="Army Day"/>
<DAY date="25" occassion="National Tourism Day"/>
<DAY date="26" occassion="Republic Day Of India;International Customs Day"/>
<DAY date="30" occassion="Martyr's Day;World Leprosy Day"/>
</MONTH>
</IMPORTANT_DAYS>
И следующий файл DTD named- important_days.dtd :
<!ELEMENT IMPORTANT_DAYS (MONTH+)>
<!ELEMENT MONTH (DAY+)>
<!ELEMENT DAY EMPTY>
<!ATTLIST MONTH name NMTOKEN #REQUIRED>
<!ATTLIST DAY date NMTOKEN #IMPLIED>
<!ATTlIST DAY count NMTOKEN #IMPLIED>
<!ATTlIST DAY day NMTOKEN #IMPLIED>
<!ATTLIST DAY occassion CDATA #REQUIRED>
Когда я пытаюсь разобрать файл XML я получаю следующее сообщение об ошибке в строке 6 в "important_days.dtd":
6:The markup declarations contained or pointed to by the document type declaration must be well-formed.
Может ли кто-нибудь указать, в чем проблема?
Спасибо большое! Извините, я пропустил это :) –