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

时间:2013-09-24 14:29:16

标签: xml dtd

可用于验证DTD的资源是什么?我想明确一点:我不是在讨论针对DTD验证XML文档。

我在谈论确保DTD本身有效。

3 个答案:

答案 0 :(得分:2)

我使用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)>

发出警报。 希望它对你有用

答案 1 :(得分:1)

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

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

For documentation see the Eclipse official website

答案 2 :(得分:0)

我找到了解决方案。 Validome是一个免费的在线DTD和Schema验证器。它不要求我注册任何试验,或安装任何框架或其他软件以验证DTD。希望这有助于其他人。欢呼声。