gpt4 book ai didi

java - XML解析错误: The markup declarations contained or pointed to by the document type declaration must be well-formed

转载 作者:行者123 更新时间:2023-12-02 03:31:21 27 4
gpt4 key购买 nike

我有一个 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 文件名为 - 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 文件时,我在“important_days.dtd”中的第 6 行收到以下错误:

6:The markup declarations contained or pointed to by the document type declaration must be well-formed.

谁能指出问题所在吗?

最佳答案

XML 区分大小写。注意小写的 L 字符,它应该是大写的:

Line 6: <!ATTlIST DAY count NMTOKEN #IMPLIED>
^

Line 7: <!ATTlIST DAY day NMTOKEN #IMPLIED>
^

关于java - XML解析错误: The markup declarations contained or pointed to by the document type declaration must be well-formed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38041209/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com