2

我在 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">`

有人知道我需要做什么才能让内容辅助为这个文件工作吗?

谢谢

更新: 继布莱斯回答(下)之后,我设置:

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

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

4

1 回答 1

3

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

  • 打开首选项窗口: Eclipse|Preferences
  • 首选项窗口: XML| XML Catalog|Add
于 2012-09-19T15:25:09.057 回答