Have you looked into using an xsdconfig file? I know you can do class mappings from that if its needed.
I'm not familiar with Spring's RestTemplate. Did you use XmlBeans' inst2xsd tool to generate a schema for you? Usually the best way to find the class to marshal to when starting from an instance is to look for a class named ???Document where ??? == the name of the instance's root element. HTH, -jacobd On Fri, Feb 12, 2010 at 12:34 PM, Steven Haines <lyg...@yahoo.com> wrote: > Hi, > > I'm trying to use XmlBeans as a marshaller/unmarshaller for Spring's > RestTemplate for an XML document that does not specify an XSD in its header. > I constructed the XSD and used the XmlBeans Maven task the generate code from > it, but I'm not sure how to tell XmlBeans what classes to unmarshall the > document to. > > I found an example using JAXB2 to accomplish the same objective (reading > twitter web services from a manually created XSD): > > http://aruld.info/resttemplate-the-spring-way-of-accessing-restful-services/ > > The Jaxb2Marshaller has a "classesToBeBound" property: > <bean id="jaxbMarshaller" > class="org.springframework.oxm.jaxb.Jaxb2Marshaller"> > <property name="classesToBeBound"> > <list> > <value>twitter.model.Statuses</value> > </list> > </property> > </bean> > > I did not see anything similar in the XmlBeansMarshaller (unless there is a > way to specify class mappings in an XmlOptions object.) Does anyone have > experience with Spring's XmlBeansMarshaller > (http://static.springsource.org/spring/docs/3.0.0.RELEASE/javadoc-api/org/springframework/oxm/xmlbeans/XmlBeansMarshaller.html) > that might be able to point me in the right direction? > > Thanks > Steve > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org > For additional commands, e-mail: user-h...@xmlbeans.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: user-unsubscr...@xmlbeans.apache.org For additional commands, e-mail: user-h...@xmlbeans.apache.org