3

コードの生成にJAXBを使用しています。XJC名前空間をカスタムファイルに追加しようとしていbindings.xjbますが、IntelliJIdea12は名前空間を見つけられません。xmlns:xjc="..."行は赤でマークされており、「外部リソースの取得」機能を使用しようとすると、が表示されますNo XML at the location: http://java.sun.com/xml/ns/jaxb/xjc。コンテンツアシストをアクティブ化するためのxjc名前空間のxsdファイルはどこにありますか?

これが私の.xjbファイルの定義です:

<jxb:bindings version="2.0"
           xmlns:jxb="http://java.sun.com/xml/ns/jaxb"
           xmlns:xsd="http://www.w3.org/2001/XMLSchema"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"
           xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd">
4

1 に答える 1

2

JAXBディストリビューションにはこのファイルがあります

lib\jaxb-xjc.src.zip\com\sun\tools\xjc\reader\xmlschema\bindinfo\xjc.‌​xsd

Settingsそれを解凍し、 |で名前空間マッピングを構成します。Schemas and DTDs

于 2013-01-25T06:57:19.647 に答える