小编J L*_*J L的帖子

Notepad++ 上禁止使用 DTD

我是 XML 新手,正在使用 XML 工具插件在 Notepad ++ 上通过 DTD 验证测试简单的 XML。

但是,每当我尝试验证文件时,我都会收到 DTD 被禁止的信息。请参阅下面的我尝试运行的示例。

<?xml version="1.0"?>
<!DOCTYPE root[
         DTD is prohibited. <---------------error message I get on Notepad ++
    <!ELEMENT root (dept*, staff*)>
    <!ELEMENT dept (#PCDATA)>
    <!ELEMENT staff (staff | name)>
    <!ELEMENT name (#PCDATA)>
    <!ATTLIST dept id ID #REQUIRED>
    <!ATTLIST staff id ID #REQUIRED dept IDREF #IMPLIED>
]>
<root>
    <dept id="i1">it</dept>
    <dept id="i2">law</dept>
    <staff id="s3">
        <name>steve</name>
    </staff>
    <staff id="s2" dept="i1">
        <name>jerry</name>
    </staff>
    <staff id="s4" dept="i2">
        <staff id="s5">
            <name>peter</name>
        </staff>
    </staff>
</root> …
Run Code Online (Sandbox Code Playgroud)

xml dtd notepad++

10
推荐指数
1
解决办法
4931
查看次数

标签 统计

dtd ×1

notepad++ ×1

xml ×1