Skip to main content

Unsupported binding namespace "". Perhaps you meant "http://java.sun.com/xml/ns/jaxb/xjc"?

1 reply [Last post]
bbogdan
Offline
Joined: 2011-10-21
Points: 0

Hello and thank you for reading this.

I'm trying to use an extarnal binding schema but i keep getting this error: "Unsupported binding namespace "". Perhaps you meant "http://java.sun.com/xml/ns/jaxb/xjc"?" at line 2 of my schema:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element.....

My jaxb binding file looks like this:

<?xml version="1.0" encoding="UTF-8"?>
<jxb:bindings xmlns:jxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema"
version="2.1" jxb:extensionBindingPrefixes="xs">
<jxb:bindings schemaLocation="../src/ro/crispico/tethys/jaxb/schema/Mareva.xsd" node="/xs:schema">
<jxb:bindings node=".//xs:element[@name='time']">
<baseType>
<jxb:javaType name="java.lang.String"/>
</baseType>
</jxb:bindings>
</jxb:bindings>
</jxb:bindings>

I've also tried without the extensionbindingprefixes or with xjc namespace or any other namespaces configuration. Without the binding the generation work ok.

I've verified every similar error that i could find on google but i wasn't able to find the problem. I'm now using the 2.2.4 version of jaxb. In the past i was using jaxb 1 and the generation was working properly. I'm using xjc with ant. Thanks a lot!

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
bbogdan
Offline
Joined: 2011-10-21
Points: 0

I was receving the error because the jxb: was missing in the <baseType> tag.

The correct version is: <jxb:baseType>