eclipse:用xsd验证xml

cla*_*amp 27 xml eclipse validation 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">
Run Code Online (Sandbox Code Playgroud)

替代文字

Gáb*_*ták 24

右键单击并验证.如果未验证,则Eclipse无法访问XSD文件.definitions.xsd是XML的父目录吗?您还可以为xsds 定义XML目录条目.无论如何,如果一切正常,在保存期间它应该验证XML.验证通常与元素和属性的代码完成结合在一起.他们通常都工作或两者都没有.

更新:

图片使验证操作更加清晰: 替代文字


小智 5

我发现为什么验证选项不显示。当您浏览本地文件系统中的文件时会发生这种情况。您应该将文件夹提升到项目,或者只是将 xml 和 xsd 文件添加到某个临时项目。然后验证以及许多其他选项应该出现在上下文菜单中。

我在 Ubuntu 上使用 eclipse 3.5.2。

  • 最好将其放入您的(编辑后的)答案中,这样人们就会看到它。 (2认同)