Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么';XML是否验证到DTD_Xml_Validation_Dtd - Fatal编程技术网

为什么';XML是否验证到DTD

为什么';XML是否验证到DTD,xml,validation,dtd,Xml,Validation,Dtd,DTD: XML: #这条线似乎就是问题所在 演示CMS 我收到的错误消息是: 文档根元素“定义”,必须与DOCTYPE root匹配 “语言”。[4] 我的问题是: 是什么原因导致XML被视为无效的 当前的DTD 我在DTD中遗漏了什么 谁能 推荐一个好地方作为学习如何使用的资源 DTD、模式等 改变 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE language SYSTEM "language.dtd">

DTD:


XML:


#这条线似乎就是问题所在
演示CMS
我收到的错误消息是:

文档根元素“定义”,必须与DOCTYPE root匹配 “语言”。[4]

我的问题是:

  • 是什么原因导致XML被视为无效的 当前的DTD
  • 我在DTD中遗漏了什么
  • 谁能 推荐一个好地方作为学习如何使用的资源 DTD、模式等
  • 改变

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE language SYSTEM "language.dtd">
    
    <definition> # This is the line that seems to be the problem
        <tu id="webpage-title-text">
            <tuv lang="en">
                <seg>Demo CMS</seg>
            </tuv>
        </tu>
    </definition>
    
    
    


    您能否提供一个好地方来了解DTD和模式的这一点和那一点?关于DTD似乎还可以。
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE language SYSTEM "language.dtd">
    
    <definition> # This is the line that seems to be the problem
        <tu id="webpage-title-text">
            <tuv lang="en">
                <seg>Demo CMS</seg>
            </tuv>
        </tu>
    </definition>
    
    <!DOCTYPE language SYSTEM "language.dtd">
    
    <!DOCTYPE definition SYSTEM "language.dtd">