有哪些资源可用于验证 DTD?我想明确一点:我不是在谈论根据 DTD 验证 XML 文档。
我说的是确保 DTD 本身是有效的。
您可以使用 eclipse java IDE 验证 DTD 文件。我意识到这不是一个轻量级的解决方案,但是我发现它在使用 DTD 时很有用,这些 DTD 最终将通过 xjc 编译为 Java 类。
为此,您可以在 Eclipse 中加载 .dtd 文件(将其复制到项目中,或将项目指向 dtd 文件)。然后在eclipse的文件导航器中,可以右键点击dtd,然后点击validate。
我使用 Oxygen xml 编辑器,您可以试用 30 天!与 xml 文件、dtd、xslt 配合得非常好...当您编写 DTD 代码时,您可以验证它(文档菜单 > 验证)。dtd 文件是描述 xml 文件的 xml 文件。
这段代码:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT chapter (title, paragraph)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT paragraph (#PCDATA)>
是有效的。这段代码:
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT chapter (title, paragraph)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT paragraph (strong)>
发出警报。希望它对你有用
我找到了解决方案。Validome是一个免费的在线 DTD 和 Schema 验证器。它不需要我注册任何试用版,或安装任何框架或其他软件来验证 DTD。希望这对其他人有帮助。干杯。