Thank you so much :-)
It works now.
Gordon Rogers-2 wrote:
>
> What you need to do is output the ADDRVALIDREQUESTDocument object rather
> than the ADDRVALIDREQUESTType object. It's the ADDRVALIDREQUESTDocument
> that will give you access to the top level <ADDR_VALID_REQUEST> element.
> What you are printing out is the contents of the complex type
> ADDR_VALID_REQUESTType which has no knowledge of the context in which it
> may appear - the type could be used as the basis of numerous other
> elements or types and so has no notion of the <ADDR_VALID_REQUEST>
> element, therefore XML Beans can only display the xml fragment as
> represented by the type.
>
> The short answer is that instead of
> log.info("XML Request" + newObj.toString());
> you need to
> log.info("XML Request" + addDoc.toString());
> or
> log.info("XML Request" + addDoc.xmlText()); which is much better
> as you can start to play around with XmlOptions
>
>
>
> -----Original Message-----
> From: riya [mailto:[email protected]]
> Sent: 19 February 2009 23:30
> To: [email protected]
> Subject: RE: <xml-fragment> Issues
>
>
> 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]
>
>
> ---------------------------------------------------------------------
> 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-tp22070264p22125834.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]