我是XJC和JAXB的新成员。我读了很多,但无法解决我的问题。 我有一个XSD文件,这是一个WS消息。我的XSD文档日:“订阅者将使用OTA_HotelDescriptiveContentNotifRS消息进行响应,指示事务的成功或失败状态。”
所以我试图根据我的xsd文件生成JAVA模型(OTA_HotelDescriptiveContentNotifRS.xsd) 但是当我生成java时,它会创建很多java clases,但是其中没有一个是OTA_HotelDescriptiveContentNotifRS.java或类似的我希望保留该消息。
命令行我写道:
xjc -p RS OTA_HotelDescriptiveContentNotifRS.xsd
XSD文件:
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="http://www.opentravel.org/OTA/2003/05" targetNamespace="http://www.opentravel.org/OTA/2003/05" elementFormDefault="qualified" version="2.000" id="OTA2011A">
<xs:include schemaLocation="OTA_HotelCommonTypes.xsd"/>
<xs:annotation>
<xs:documentation xml:lang="en">All Schema files in the OpenTravel Alliance specification are made available according to the terms defined by the OpenTravel License Agreement at http://www.opentravel.org/Specifications/Default.aspx.</xs:documentation>
</xs:annotation>
<xs:element name="OTA_HotelDescriptiveContentNotifRS" type="MessageAcknowledgementType">
<xs:annotation>
<xs:documentation xml:lang="en">The OTA_HotelDescriptiveContentNotifRS is the message used to indicate the status of processing the OTA_HotelDescriptiveContentNotifRQ message.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:schema>
我如何在Java类中持有mensaje?