Eclipse XSD 编辑器

24
如何启动或安装 Eclipse XSD 编辑器?
根据这里的内容,XSD 编辑器应该可以直接使用。我创建了 XMLExamples 项目,在打开 Catalogue.xsd 后,Eclipse 把它当作一个文本文件处理。如果我选择 Open With > Other...,列表中没有 XSD 编辑器。
我正在 Mac OS X Lion 操作系统上使用 Eclipse Indigo (3.7)。

听起来你可能有一个损坏的安装(除非你只是误读了 XML Schema 编辑器)。 - nitind
1
不是安装出了问题。原来Java开发人员的Eclipse IDE包中没有包含XSD编辑器。 - hpique
那你是怎么得到示例项目的呢? - nitind
3个回答

48

显然,我的软件包(Java开发人员的Eclipse IDE)中没有包含XSD编辑器。我使用以下方法添加它:

帮助 > 安装新软件...

选择你的Eclipse版本(这里以Photon为例):

Photon - http://download.eclipse.org/releases/photon

按照“XML”进行过滤 - 因为“XSD”不会返回XSD编辑器(如果已经安装了,最终请取消选中“隐藏已安装项目”):

Web、XML、Java EE和OSGi企业开发

然后:

Eclipse XML编辑器和工具

以Photon为例:

输入图像描述


1
Java EE的相关内容包含在Eclipse的“Java EE”下载中。 - Thorbjørn Ravn Andersen
1
即便是Java开发者专用的Eclipse Luna也未配备XSD编辑器,但我进入“安装新软件”->选择http://download.eclipse.org/releases/luna,然后在显示的列表中选中XML编辑器(它位于Web、XML、Java EE和OSGI内)。 - mprabhat
这个几乎还能用。我今天通过选择“所有可用站点”,然后使用过滤器搜索“xsd”来添加它。然后我就能安装XSD管理器了。 - sidonaldson
这很好用。我想知道在打开XSD时是否有一种方法可以搜索Eclipse。它似乎无法搜索。 - Brian T Hannan

7
你安装的是哪个Eclipse软件包?并不是所有的软件包都包含XSD编辑器。如果你点击任何一个软件包的“详细信息”,你可以看到所包含的功能。你要找的是org.eclipse.wst.xml_ui.feature

3
+1 这指引我朝着正确的方向。我已经安装了适用于Java开发者的Eclipse集成开发环境,但是需要安装 org.eclipse.wst.xsl.feature 包。 - hpique

2
你可以选择前往Eclipse市场 (帮助>Eclipse市场),搜索XSD编辑器,你将看到由Eclipse基金会提供的编辑器,如下所示。我已经安装了它,因此它要求我更新/卸载。如果您也已经安装了它,则会显示相同的屏幕截图。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接