Hi, 
Thanks for replying. Will it be possible for you to explain in terms of
coding. I am still a new comer in xml beans, I tried to find out for some
time but I couldn't figure out what exactly I need to do. 

Thanks, 
Rachana 

Horninger, Joe (Contr) (Mission Systems) wrote:
> 
> Easy.  The Document Object needs the Type object added to it.  From there,
> you can post the Document instead of the type.  I ran into this problem on
> more than one occasion in the beginnning with xmlbeans.
>  
> Document == Top Level object.
>  
> Type == Document Payload (fragment).
>  
> It's a little strange, but the document is structured that way for some
> reason.
>  
> Cheers!
>  
> --Joey
> 
> ________________________________
> 
> From: riya [mailto:[email protected]]
> Sent: Thu 2/19/2009 11:37 AM
> To: [email protected]
> Subject: Re: <xml-fragment> Issues
> 
> 
> 
> 
> Hi,
> Thanks for replying.
> Here is my code based on Jar I generated from the xsd I mentioned:
> ADDRVALIDREQUESTDocument addDoc =
> ADDRVALIDREQUESTDocument.Factory.newInstance();
> 
>                 ADDRVALIDREQUESTType newObj =
> addDoc.addNewADDRVALIDREQUEST();
> 
>                  HEADERType  newHeader=   newObj.addNewHEADER();
>                 newHeader.setAPPLICATIONID(appID);
>                 newHeader.setIBPASSWORD(pwd);
>                
> newHeader.setLANGUAGECD((String)addressMap.get("strLang"));
>                
>                 newObj.setDSID((String)addressMap.get("strID"));
>                 newObj.setCOUNTRY((String)addressMap.get("strCountry"));
>                 newObj.setADDRESS1((String)addressMap.get("address1"));
>                 newObj.setADDRESS2((String)addressMap.get("address2"));
>                 newObj.setADDRESS3((String)addressMap.get("address3"));
>                 newObj.setADDRESS4((String)addressMap.get("address4"));
>                 newObj.setCITY((String)addressMap.get("city"));
>                 newObj.setSTATE((String)addressMap.get("stateCode"));
>                 newObj.setCOUNTY((String)addressMap.get("strCounty"));
>                 newObj.setPOSTAL((String)addressMap.get("postalCode"));
> 
>     Now log.info("XML Request" + newObj.toString());   prints xml with
> <xml-fragment> as top node.
> 
> 
> Jacob Danner-2 wrote:
>>
>> Can you post a snippet of code?
>> -jacobd
>>
>> On Tue, Feb 17, 2009 at 5:19 PM, riya <[email protected]> wrote:
>>>
>>> Hi,
>>>
>>> I generated xsd using inst2xsd provided with xmlbeans.
>>>
>>> command:
>>> inst2xsd rd Address_Valid_Request.xml
>>>
>>> Following is the xsd I got:
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <xs:schema attributeFormDefault="unqualified"
>>> elementFormDefault="qualified"
>>> xmlns:xs="http://www.w3.org/2001/XMLSchema";>
>>>  <xs:element name="ADDR_VALID_REQUEST" type="ADDR_VALID_REQUESTType"/>
>>>  <xs:complexType name="HEADERType">
>>>    <xs:sequence>
>>>      <xs:element type="xs:string" name="APPLICATION_ID"/>
>>>      <xs:element type="xs:string" name="IBPASSWORD"/>
>>>      <xs:element type="xs:string" name="LANGUAGE_CD"/>
>>>    </xs:sequence>
>>>  </xs:complexType>
>>>  <xs:complexType name="ADDR_VALID_REQUESTType">
>>>    <xs:sequence>
>>>      <xs:element type="HEADERType" name="HEADER"/>
>>>      <xs:element type="xs:int" name="DSID"/>
>>>      <xs:element type="xs:string" name="COUNTRY"/>
>>>      <xs:element type="xs:string" name="ADDRESS1"/>
>>>      <xs:element type="xs:string" name="ADDRESS2"/>
>>>      <xs:element type="xs:string" name="ADDRESS3"/>
>>>      <xs:element type="xs:string" name="ADDRESS4"/>
>>>      <xs:element type="xs:string" name="CITY"/>
>>>      <xs:element type="xs:string" name="STATE"/>
>>>      <xs:element type="xs:string" name="COUNTY"/>
>>>      <xs:element type="xs:int" name="POSTAL"/>
>>>    </xs:sequence>
>>>  </xs:complexType>
>>> </xs:schema>
>>>
>>> Now when  I try to generate a xml based on jar generated from above xsd,
>>> I
>>> get following:
>>>
>>> <xml-fragment>
>>>  <HEADER>
>>>    <APPLICATION_ID>USER</APPLICATION_ID>
>>>    <IBPASSWORD>xyz</IBPASSWORD>
>>>    <LANGUAGE_CD>ENG</LANGUAGE_CD>
>>>  </HEADER>
>>>  <DSID>45454545</DSID>
>>>  <COUNTRY>USA</COUNTRY>
>>>  <ADDRESS1>s</ADDRESS1>
>>>  <ADDRESS2>s</ADDRESS2>
>>>  <ADDRESS3/>
>>>  <ADDRESS4/>
>>>  <CITY>s</CITY>
>>>  <STATE>CA</STATE>
>>>  <COUNTY/>
>>>  <POSTAL>95014</POSTAL>
>>> </xml-fragment>
>>>
>>> The xml as you can see is mostly fine, except for the top node which is
>>> </xml-fragment>.
>>>
>>> Can some one please tell me how to correct this?
>>>
>>> Thanks in advance!
>>> riya
>>> --
>>> View this message in context:
>>> http://www.nabble.com/%3Cxml-fragment%3E-Issues-tp22070264p22070264.html
>>> Sent from the Xml Beans - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>>
> 
> --
> View this message in context:
> http://www.nabble.com/%3Cxml-fragment%3E-Issues-tp22070264p22106941.html
> Sent from the Xml Beans - User mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 
> 
> 
> 
> 
>  
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

-- 
View this message in context: 
http://www.nabble.com/%3Cxml-fragment%3E-Issues-tp22070264p22111932.html
Sent from the Xml Beans - User mailing list archive at Nabble.com.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to