Я могу создавать классы, используя файл xjb. Мне нужно включить несколько пространств имен для указанного элемента c root. В настоящее время я получаю одно пространство имен (http://com.demo). Теперь, как добавить еще одно пространство имен http://com.common к порядку элементов root, чтобы мой элемент root содержал 2 пространства имен. Ниже мой xjb файл.
<jaxb:bindings xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:annox="http://annox.dev.java.net" jaxb:extensionBindingPrefixes="xjc annox" xsi:schemaLocation="http://java.sun.com/xml/ns/jaxb http://java.sun.com/xml/ns/jaxb/bindingschema_2_0.xsd" version="2.1"> <jaxb:bindings schemaLocation="Order.xsd" node="/xs:schema"> <jaxb:bindings node="xs:complexType[@name='OrderRequest']"> <annox:annotate> <annox:annotate annox:class="javax.xml.bind.annotation.XmlRootElement" name="OrderRequest" namespace="http://com.demo"/> </annox:annotate> </jaxb:bindings> </jaxb:bindings> </jaxb:bindings>