有没有人知道在我正在使用 Eclipse 编辑 XML 时是否可以使用 XSD 验证 XML 的方法?
以下是我的 XML 开始方式:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
有没有人知道在我正在使用 Eclipse 编辑 XML 时是否可以使用 XSD 验证 XML 的方法?
以下是我的 XML 开始方式:
<root
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../definitions.xsd">
右击并验证。如果未通过验证,则Eclipse无法访问XSD文件。definitions.xsd是否在XML的父目录中?您还可以为您的XSD定义XML目录条目。无论如何,在保存时,它应该会验证XML。验证通常与元素和属性的代码完成一起出现。它们通常同时工作或同时不工作。
更新:
图片以使验证操作更加清晰:
我在Ubuntu上使用Eclipse 3.5.2。
如果你在顶部声明了XSD文件,它应该会自动地“即时”生成。