3

私はこのコードを使用しています

JAXBContext jc = JAXBContext.newInstance(Bookdata.class);
Bookdata bookdata=new Bookdata();
Marshaller marshaller = jc.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
marshaller.marshal(bookdata, (OutputStream) output);

しかし、それはXMLを生成していますが、XSDが必要です次のようにXSDを作成する必要があります:

<ArrayOfCommandInfoDTO>
     <CommandInfoDTO>
        <a:allowAddingGameCenterFriends>true</a:allowAddingGameCenterFriends>
        <a:enter code here>allowAppInstallation>true</a:allowAppInstallation>
        <a:allowAssistant>true</a:allowAssistant>
        <a:allowAssistantWhileLocked>true</a:allowAssistantWhileLocked>
        <a:allowCamera>true</a:allowCamera>
     </CommandInfoDTO>
</ArrayOfCommandInfoDTO>

Java BeansまたはXMLからXSDを作成する方法を教えてください

4

2 に答える 2