我可以使用哪些资源来验证 DTD



哪些资源可用于验证 DTD?我想说清楚:我不是在谈论针对 DTD 验证 XML 文档。

我说的是确保DTD本身是有效的。

您可以使用 eclipse java IDE 验证 DTD 文件。我意识到它不是一个轻量级的解决方案,但是我发现它在使用 DTD 时很有用,DTD 最终将通过 xjc 编译为 Java 类。

为此,您可以在 eclipse 中加载.dtd文件(将其复制到项目中,或将项目指向 dtd 文件)。然后在 eclipse 的文件导航器中,您可以右键单击 dtd,然后单击验证。

有关文档,请参阅 Eclipse 官方网站

我使用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和模式验证器。它不需要我注册任何试用版,也不需要安装任何框架或其他软件来验证 DTD。希望这对其他人有所帮助。干杯。

最新更新