You've got a couploe of choices there:

a) Try to get hold of the XML schema, and use the XML code generator to generate Java classes and descriptor classes in one go. As the descriptor classes replace a mapping file, you are set.

b) Use XMLInstance2Schema to create a draft XML schema from your XML instance document, refine it and (re)start at a).

Can I assume that you do not have any Java classes yet ?

Werner

flashGordon wrote:
im new to castor and im trying to generate a mapping file. I dont have the
xml schema but i do have the xml request which is sent to the db so im using
the fields in this to try generate the file. The request looks like this:
Sorry about the formatting!

<WRITE_MODULE_SURVEY_ANSWERS >
 <SURVEY_INFORMATION>
  <SURVEY_TYPE_CD>Some_SITE</SURVEY_TYPE_CD>
   </SURVEY_INFORMATION>
     <SURVEY_ANSWERS>
       <SURVEY_ANSWER_INFO>
         <MODULE>
        <MODULE_ID>200</MODULE_ID>
          <SUB_MODULES>
            <SUB_MODULE>
              <SUB_MODULE_TYPE_CD/>
                  <SUB_MODULE_VAL/>
                </SUB_MODULE>
                 </SUB_MODULES>
                        <MODULE_ANSWERED_QUESTIONS>
                     <ANSWERED_QUESTION>
                        <QUESTION_ID>1</QUESTION_ID>
                        <ANSWER_ID>101</ANSWER_ID>
                        <VISITOR_SUPPLIED_ANSWER_VAL/>
                     </ANSWERED_QUESTION>
                     <ANSWERED_QUESTION>
                        <QUESTION_ID>5</QUESTION_ID>
                        <ANSWER_ID/>
                        <VISITOR_SUPPLIED_ANSWER_VAL>This is a
test!</VISITOR_SUPPLIED_ANSWER_VAL>/>
                         </ANSWERED_QUESTION>                                 
</MODULE_ANSWERED_QUESTIONS>
   </MODULE>
        </SURVEY_ANSWER_INFO>
        </SURVEY_ANSWERS>
        </WRITE_MODULE_SURVEY_ANSWERS>

Is there any way i can generate a mapping file from these xml request? I
have been trying by just creating classes and marshaling them?

Any suggestions would be great


---------------------------------------------------------------------
To unsubscribe from this list please visit:

   http://xircles.codehaus.org/manage_email

Reply via email to