回答
我找到了解决方案。 Validome是一个免费的在线DTD和架构验证器。它不需要我注册任何试用版,或者安装任何框架或其他软件来验证DTD。希望这可以帮助别人。干杯。
看起来Validome已不在线。有谁知道任何其他在线DTD验证器? –
请尝试https://www.w3schools.com/xml/xml_validator.asp或https://www.freeformatter.com/xml-validator-xsd.html – Tarzan
这两个建议似乎都是针对DTD或XSD文档验证XML 。但是,我没有看到任何测试DTD的方法,以确保它是正确的和格式良好的。 –
我使用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. 我可以使用什么服务来验证支票帐户?
- 2. 可以使用什么URI来请求默认资源?
- 3. 使用XML DTD验证YAML
- 4. VB.Net - 使用DTD验证XML
- 5. Apache Camel使用DTD验证
- 6. 为什么浪费服务器资源来验证Facebook SSL?
- 7. 如何验证外部资源可用
- 8. 为什么使用Frameset DTD会导致验证失败?
- 9. DTD验证
- 10. 我可以使用资源本身作为监视器来锁定资源吗?
- 11. 为什么Eclipse可以不写资源
- 12. Jersey 2.x不包含WebResource和资源类。我可以用什么来代替?
- 13. 为什么我应该使用证书来验证客户端?
- 14. RESTful方式来验证资源
- 15. eclIpse 3.7禁用DTD验证(验证* DTDs *)
- 16. 我可以使用额外的目录来分组Android资源
- 17. 我应该在JSF 1.2/2.0/2.1中使用什么DTD来验证我的配置XML?
- 18. 我可以用Windows 8开发者许可证来做什么?
- 19. 为什么我需要最终使用来关闭资源?
- 20. 如果您可以使用验证,为什么会使用reject_if?
- 21. 可以使用什么元资源类型?
- 22. SpringIntegration - 禁用DTD验证
- 23. 我可以使用什么工具从VB6应用程序中提取资源?
- 24. DTD不会验证
- 25. DTD错误验证
- 26. 错误验证DTD
- 27. Java XML DTD验证
- 28. XML DTD failling验证
- 29. 验证XML和DTD
- 30. 我可以使用superglobals来验证PHP页面的用户吗?
任何符合要求的XML解析器都可以用来检查DTD是否符合XML规范中的规则(也就是,我假设您的意思是'有效' - DTD无法在XML中定义的意义上有效因为它们不是XML文档实例,开源XML验证器包括xmllint(基于libxml),rxp和Xerces。 –
尝试验证XML文档是否符合忘记关闭>符号的DTD。如果你不想调用不完整的DTD无效,那么你会怎么称呼它? – Tarzan
破碎,错误,不正确,语法不正确,不符合,错误,所有这些都很好清楚与规范中赋予术语的定义不冲突的术语在这里,没有必要试图将“有效”这个术语用于服务:它有它自己的含义,即im重要的是要小心。 –