Well finally I had to get de schema and generate de pojos with the schema.
And now the pojo´'s have methos innerits from XmlObject and more...

Thanks all for the help.


imorales wrote:
> 
> Well my scenario is:
> 
> I have a web service that take a String parameter, this String represents
> a XML and this a pojo class (A). I need parse this XML parameter in the
> server side parse it and add/remove/modify elements if I need:
> 
> webServiceMethod(String xml){
> A a = convertStringXmlToPojo(xml) / or / XmlObject xobj =
> convertStringXmlToXmlObject(xml)
> parse a / or / parse xobj (check add/modify/remove...)
> String res = converPojoToString(a) / or / res =
> convertXmlObjectToString(xobj)
> return res
> }
> 
> 
> 
> 
> Vinh Nguyen (vinguye2) wrote:
>> 
>> Imorales,
>> I think what you want is to automatically convert a POJO into an XML
>> string, right?  That way, you can convert the XML string into an
>> XmlObject?
>> 
>> Not sure why you need to do that if you can already work with the POJO
>> directly.
>> 
>> Other than that, as Paul pointed out, you can use XStream to
>> automatically deserialize your POJO to XML.  Then, you should be able to
>> convert the XML into an untyped XmlObject.  But, you probably would only
>> use the XmlObject for traversing the XML tree.  You won't have methods
>> like getB() and setB() since you aren't generating the XmlObject from a
>> predefined schema.
>> 
>> 
>> 
>> -----Original Message-----
>> From: Paul French [mailto:[EMAIL PROTECTED] 
>> Sent: Tuesday, November 06, 2007 11:53 AM
>> To: user@xmlbeans.apache.org
>> Subject: RE: xmlbeans beginner - help
>> 
>> XStream does exactly what you want.
>> 
>> Paul
>> 
>> -----Original Message-----
>> From: Wing Yew Poon [mailto:[EMAIL PROTECTED]
>> Sent: 06 November 2007 19:34
>> To: user@xmlbeans.apache.org
>> Subject: RE: xmlbeans beginner - help
>> 
>> imorales,
>> I think you're looking for something that XMLBeans is not designed for.
>> It sounds like you want to start with a POJO class and somehow
>> automagically get something like an XmlObject out of it. There is no
>> mechanism to do that.
>> What Cezar wrote about is the capability of XMLBeans to parse xml without
>> a schema to get an untyped XmlObject. So if you are getting xml from
>> somewhere, you can turn that xml into an XmlObject. But it sounds like
>> you're looking for something else.
>> - Wing Yew
>> 
>> -----Original Message-----
>> From: imorales [mailto:[EMAIL PROTECTED]
>> Sent: Tuesday, November 06, 2007 7:41 AM
>> To: user@xmlbeans.apache.org
>> Subject: RE: xmlbeans beginner - help
>> 
>> 
>> Yes I know but, can I convert a simple java class A to a XmlObject
>> without
>> schema ?
>> 
>> Albert Bupp wrote:
>>> 
>>> He means the XmlObject class which you'll find in the XmlBeans
>> library.
>>> 
>>> -Albert
>>> 
>>> At 10:27 AM 11/6/2007, you wrote:
>>> 
>>>>That sounds good but, I don´t have a XmlObject, I have a simple pojo
>> (class
>>>>A) and i want to convert it to XmlObject, my class A have to
>> implements
>>>>XmlObject ? How can I do this ??
>>>>
>>>>Cezar Andrei wrote:
>>>> >
>>>> > It is possible, but a little less forward that using schema. Just
>> use
>>>> > XmlObject, it handles all un-typed XML in XMLBeans.
>>>> >
>>>> > Use XmlObject xo = XmlObject.Factory.parse(xmlText) to load the xml
>>>> into
>>>> > XmlObject.
>>>> > And String xmlText = xo.xmlText() to get back to xml.
>>>> >
>>>> > To navigate/read/modify the XmlObject without a schema, you have to
>> use
>>>> > either the cursor xo.newCursor() or the DOM xo.newDomNode().
>>>> >
>>>> > Cezar
>>>> >
>>>> >> -----Original Message-----
>>>> >> From: imorales [mailto:[EMAIL PROTECTED]
>>>> >> Sent: Tuesday, November 06, 2007 8:50 AM
>>>> >> To: user@xmlbeans.apache.org
>>>> >> Subject: RE: xmlbeans beginner - help
>>>> >>
>>>> >>
>>>> >> Is there any way to get from Java classes without XML schema and
>> vice
>>>> >> versa?
>>>> >>
>>>> >> Thanks.
>>>> >>
>>>> >> Schalk Neethling-4 wrote:
>>>> >> >
>>>> >> > You will more then likely have to start with a schema. So define
>>>> your
>>>> >> > schema and the from this generate your XMLBean which will give
>> you
>>>> >> object
>>>> >> > A, you can then populate object A using the set methods that
>> will be
>>>> >> > generated and once you have the completed object you can invert
>> it
>>>> into
>>>> >> a
>>>> >> > XML string with one step by calling A.xmlText();
>>>> >> >
>>>> >> > HTH!
>>>> >> >
>>>> >> > Regards,
>>>> >> > Schalk Neethling
>>>> >> >
>>>> >> > -----Original Message-----
>>>> >> > From: imorales [mailto:[EMAIL PROTECTED]
>>>> >> > Sent: 06 November 2007 11:29 AM
>>>> >> > To: user@xmlbeans.apache.org
>>>> >> > Subject: xmlbeans beginner - help
>>>> >> >
>>>> >> >
>>>> >> > Hi is my first time using xmlbeans and I hava a couple of
>> question,
>>>> I
>>>> >> > explain
>>>> >> > my scenario and I would like someone to resolve my ignorance
>> about
>>>> >> > xmlbeans.
>>>> >> >
>>>> >> > Well I hava a pojo class:
>>>> >> >
>>>> >> > ------------------------------------------
>>>> >> > public class A{
>>>> >> >         private String b;
>>>> >> >
>>>> >> >    public A(){}
>>>> >> >
>>>> >> >         public String getB(){ return b;}
>>>> >> >         public void setB(String b){this.b = b;}
>>>> >> > }
>>>> >> > ------------------------------------------
>>>> >> >
>>>> >> > I´m using a web service that takes one parameter (String), this
>>>> >> parameter
>>>> >> > is
>>>> >> > the XML associated to the class A. My question is how I can
>> using
>>>> >> xmlbeans
>>>> >> > conver one object A to a XML and then to String. I have no
>> schema to
>>>> do
>>>> >> > this
>>>> >> > and I don´t know if is necessary.
>>>> >> >
>>>> >> > Thanks in advance.
>>>> >> >
>>>> >> > --
>>>> >> > View this message in context:
>>>> >> >
>>>>
>> http://www.nabble.com/xmlbeans-beginner---help-tf4756991.html#a13603299
>>>> >> > 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]
>>>> >> >
>>>> >> >
>>>> >> > This email and all content are subject to the following
>> disclaimer:
>>>> >> >
>>>> >> > http://content.momentum.co.za/content/legal/disclaimer_email.htm
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >> >
>>>> ---------------------------------------------------------------------
>>>> >> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> >> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>> >> >
>>>> >> >
>>>> >> >
>>>> >>
>>>> >> --
>>>> >> View this message in context:
>>>> http://www.nabble.com/xmlbeans-beginner---
>>>> >> help-tf4756991.html#a13608035
>>>> >> 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]
>>>> >
>>>> >
>>>> > Notice:  This email message, together with any attachments, may
>> contain
>>>> > information  of  BEA Systems,  Inc.,  its subsidiaries  and
>> affiliated
>>>> > entities,  that may be confidential,  proprietary,  copyrighted
>> and/or
>>>> > legally privileged, and is intended solely for the use of the
>>>> individual
>>>> > or entity named in this message. If you are not the intended
>> recipient,
>>>> > and have received this message in error, please immediately return
>> this
>>>> by
>>>> > email and then delete it.
>>>> >
>>>> >
>> ---------------------------------------------------------------------
>>>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>>>> > For additional commands, e-mail: [EMAIL PROTECTED]
>>>> >
>>>> >
>>>> >
>>>>
>>>>--
>>>>View this message in context: 
>>>>http://www.nabble.com/xmlbeans-beginner---help-tf4756991.html#a1360887
>> 5
>>>>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/xmlbeans-beginner---help-tf4756991.html#a13609293
>> 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]
>> 
>> 
>> Notice:  This email message, together with any attachments, may contain
>> information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
>> entities,  that may be confidential,  proprietary,  copyrighted  and/or
>> legally privileged, and is intended solely for the use of the individual
>> or entity named in this message. If you are not the intended recipient,
>> and have received this message in error, please immediately return this
>> by email and then delete it.
>> 
>> ---------------------------------------------------------------------
>> 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]
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>> 
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/xmlbeans-beginner---help-tf4756991.html#a13629641
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