2
我正在使用JAXB生成代碼。現在我試圖將XJC命名空間添加到自定義文件bindings.xjb
,但IntelliJ Idea 12不會找到該命名空間。 xmlns:xjc="..."
行標記爲紅色,當我嘗試使用「獲取外部資源」功能時,它會告訴我No XML at the location: http://java.sun.com/xml/ns/jaxb/xjc
。我在哪裏可以找到xjc命名空間的xsd文件來激活內容幫助?Intellij jaxb xjc架構位置的內容幫助
繼承人在我.xjb文件中的定義:在
lib\jaxb-xjc.src.zip\com\sun\tools\xjc\reader\xmlschema\bindinfo\xjc.xsd
<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">
您是否試過'JAXB_ROOT \ lib \ jaxb-xjc.src.zip \ com \ sun \ tools \ xjc \ reader \ xmlschema \ bindinfo \ xjc.xsd'文件?您可以解壓縮它並映射到'Settings' |中的命名空間'Schema和DTD'。 – CrazyCoder
好主意!將您的評論格式化爲答案,並將其標記爲正確。 – RJo