2012-09-19 59 views
2

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

文件的顶部看起来是这样的:

<?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">` 

任何人有任何想法,我需要做什么来获取内容辅助,此文件的工作?

感谢

UPDATE: 从Blaises答案(下文)上,我设置:

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

,现在我可以看到内容协助蚀。

回答

3

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

  • 打开首选项窗口:Eclipse | Preferences
  • 首选项窗口:XML | XML Catalog | Add
+0

嗯,是的,谢谢你 - 我以前看过这个窗口,但不知道它做了什么。 – DaveRlz