微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

DTD 在内部 DTD 上被禁止,即使验证器说我的 XML 和 DTD 是正确的?

如何解决DTD 在内部 DTD 上被禁止,即使验证器说我的 XML 和 DTD 是正确的?

以下是我的 XML 文件中的代码包括似乎导致问题的内部 DTD。

<?xml version = "1.0" standalone = "yes"?>
<!DOCTYPE Movies[
    <!ELEMENT Movies (Movie)>
    <!ELEMENT Movie (title,ratings,Age_rating,Release_Date,cast)>
    <!ATTLIST Movie
    id CDATA #required
    >
    <!ELEMENT title (#PCDATA)>  
    <!ELEMENT ratings (IMD_rating?,Rotten_Tomatoes?,Common_Sense_Media?)>
    <!ELEMENT IMD_rating (#PCDATA)>
    <!ELEMENT Rotten_Tomatoes (#PCDATA)>
    <!ELEMENT Common_Sense_Media (#PCDATA)>
    <!ELEMENT Age_rating (#PCDATA)>
    <!ELEMENT Release_Date (#PCDATA)>
    
    <!ELEMENT cast (actor)+>
    <!ELEMENT actor (#PCDATA)>
    
]>
<Movies>
    <Movie id = "1">
        <title>The Joker</title>
        <ratings>
            <IMD_rating>8.5/10</IMD_rating>
            <Rotten_Tomatoes>68%</Rotten_Tomatoes>
            <Common_Sense_Media>4/5</Common_Sense_Media>
        </ratings>
    
        <Age_rating>15</Age_rating>
        <Release_Date>2nd October 2019</Release_Date>
    
        <cast>  
            <actor>Joaquin Phoenix</actor>
            <actor>Robert De Niro</actor>
            <actor>Zazie Beetz</actor>
            <actor>Frances Conroy</actor>
            <actor>Brett Cullen</actor>
            <actor>Shea Whigham</actor>
            <actor>Bill Camp</actor>
            <actor>Glenn Fleshler</actor>
        </cast> 
    </Movie>    
</Movies>

Image showing code and error

正如您在这图片中看到的,我收到一条错误消息,但我不知道为什么。任何enter code here 帮助将不胜感激!

解决方法

固定!在 notepadd++ 中默认不允许 DTD,因此修复只是一个设置更改。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?