On Fri, Apr 6, 2012 at 12:01 AM, Christian Müller <[email protected]> wrote: > Use the camel-jaxb component/dataformat: http://camel.apache.org/jaxb.html >
Yeah we have some data formats listed here which can do Object <-> XML http://camel.apache.org/data-format > Best, > Christian > > On Thu, Apr 5, 2012 at 8:36 PM, vs.souza <[email protected]> wrote: > >> Hello friends, >> >> I am using restlet to consume a restful service and I receive the following >> response from server: >> >> <?xml version="1.0" encoding="UTF-8"?> >> <vulnerability> >> <complete type="integer">5</complete> >> <created-on type="datetime">2003-02-21T02:10:00-05:00</created-on> >> <cve-description></cve-description> >> <description></description> >> <disclosure-date >> type="datetime">2000-02-27T00:00:00-05:00</disclosure-date> >> <disclosure-source-id type="integer"></disclosure-source-id> >> <discovery-date type="datetime">1970-01-01T00:00:00-05:00</discovery-date> >> <exploit-publish-date >> type="datetime">1970-01-01T00:00:00-05:00</exploit-publish-date> >> <keywords></keywords> >> <manual-notes></manual-notes> >> <osvdb-id type="integer">1234</osvdb-id> >> <promoted-on type="datetime"></promoted-on> >> <short-description></short-description> >> <solution></solution> >> <solution-date type="datetime">1970-01-01T00:00:00-05:00</solution-date> >> <t-description></t-description> >> <title>Lynx Long URL Overflow Vulnerabilities</title> >> <updated-on type="datetime">2007-12-12T00:25:12-05:00</updated-on> >> <user-id type="integer"></user-id> >> <ext-references> >> <ext-reference> >> <ext-reference-type-id type="integer">3</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>2000-0209</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">5</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>1012</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">19</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>28149</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">24</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> >> <value>http://downloads.digium.com/pub/security/AST-2007-027.pdf</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">3</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>2007-6430</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">30</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> >> <value> >> http://www.securityfocus.com/archive/1/archive/1/485287/100/0/threaded >> </value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">33</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>http://downloads.digium.com/pub/security/AST-2007-027.html >> </value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">5</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>26928</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">38</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>ADV-2007-4260</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">31</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>1019110</value> >> </ext-reference> >> <ext-reference> >> <ext-reference-type-id type="integer">13</ext-reference-type-id> >> <fourofour type="boolean">false</fourofour> >> <indirect type="boolean">false</indirect> >> <value>39124</value> >> </ext-reference> >> </ext-references> >> </vulnerability> >> >> >> I have a Java bean and I need to bind the xml to a java object. Is there a >> way to do the binding? should I use xquery to parse it? Can you guys help >> me >> with a point to start. I have no idea for a starting point to do this. >> >> Thanks and my best regards. >> >> -- >> View this message in context: >> http://camel.465427.n5.nabble.com/Parsing-XML-and-binding-to-Java-Object-tp5621145p5621145.html >> Sent from the Camel - Users mailing list archive at Nabble.com. >> -- Claus Ibsen ----------------- CamelOne 2012 Conference, May 15-16, 2012: http://camelone.com FuseSource Email: [email protected] Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.blogspot.com/ Author of Camel in Action: http://www.manning.com/ibsen/
