Jaxb与eclipse自定义绑定

时间:2012-09-19 15:08:36

标签: eclipse jaxb content-assist

我在eclipse中有一个jaxb自定义绑定文件(名为binding.xjb),当它在xml编辑器中打开时,它不会为我导入的任何命名空间提供内容辅助。这使得检查文件的有效性变得非常困难。

文件顶部如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<jaxb:bindings version="2.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
xmlns:xs="http://www.w3.org/2001/XMLSchema">`

任何人都知道我需要做些什么才能让内容辅助工作?

由于

更新 继Blaise回答(下面)之后,我设置了:

Location:    http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd
KeyType:     Namespace name
Key          http://java.sun.com/xml/ns/jaxb

现在我可以在日食中看到内容辅助。

1 个答案:

答案 0 :(得分:3)

如果在Eclipse XML目录中注册XML模式,那么当您使用适当的命名空间限定创建相应的根元素时,XML编辑器将为您提供内容辅助。以下是在Eclipse Juno中执行此操作的点击次数:

  • 打开首选项窗口:Eclipse | Preferences
  • 偏好设置窗口:XML | XML Catalog | Add