【发布时间】:2014-05-12 09:18:54
【问题描述】:
我是 XSD 的新手,所以如果这个问题很愚蠢,请原谅我。我正在 Eclipse (Kepler) 中编写我的 XML 模式。特别是,我可以通过简单地右键单击项目中的 .xsd 文件并选择“验证”来直接验证我的 .xsd 文件。一切都很顺利,直到我意识到我想使用 Eclipse 不支持的 XSD 1.1(特别是断言)。我做了一些谷歌搜索,发现 Notepad++ 有这个很好的“XML 工具”插件,可以用来根据现有模式 (XSD) 验证 XML 文件。我的问题是(暂时)我不想验证 XML,而是验证我的 XSD 本身,因此我没有要验证的架构。那么,如何验证实际的 xml 架构 1.1 文件?有什么工具吗?我可以为此使用“XML 工具”插件吗?
补充说明:通过验证(我可能使用不正确),我了解对语法(?)正确性的各种检查。
非常感谢任何帮助。
【问题讨论】:
-
XSD 模式是一个 XML 文件,与其他任何文件一样。验证 XSD 文件是什么意思?如果不遵循 Schema 规范规定的规则,任何验证工具都会输出有关您的架构的警告和错误。
-
验证一个文件是没有意义的,您必须对照其他文件进行验证。如果您的意图确实是验证您的 XSD 架构,是的,有来自 W3C 的架构和 DTD。
-
感谢您的评论,我编辑了我的问题。如前所述,我对此很陌生,所以可能错误地使用了“验证”这个词。
标签: xml eclipse validation xsd notepad++