java - JAXB how to access nested list -
i have following xml , need obtain details each 'client'. that's each 'client' need each 'usage' , each attribute in turn. how using jaxb? thanks
<bob xmlns="gdfgdfg"> <alice> <rob>dsdsdsd</rob> <mike>fdgdfg</<mike>> <pete>dfgdfg</pete> <usagelist> <client id="1"> <usage cat1="100002" dog1="1000020000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="1000230" dog1="10000560000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100001" dog1="4656545465" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="0" /> <usage cat1="100001" dog1="4656545465" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="0" /> <usage cat1="100002" dog1="1000020000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100000" dog1="10000000000" fish1="1" mouse1="2" begintime="24-09-2015 12:24:28 +0100" endtime="24-09-2015 12:24:28 +0100" ant1="aaaaa" snake1="1" errcode="1" /> </client> <client id="2"> <usage cat1="100003" dog1="465546" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="0" /> <usage cat1="100005" dog1="10000000000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100003" dog1="465546" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="0" /> <usage cat1="100004" dog1="1002300000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100005" dog1="10000000000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100004" dog1="1002300000" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="1" /> </client> <client id="3"> <usage cat1="100007" dog1="5463453" fish1="1" mouse1="3" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100006" dog1="122113231" fish1="1" mouse1="2" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100007" dog1="5463453" fish1="1" mouse1="3" begintime="24-09-2015 12:29:29 +0100" endtime="24-09-2015 12:29:29 +0100" ant1="aaaaa" snake1="1" errcode="1" /> <usage cat1="100006" dog1="122113231" fish1="1" mouse1="2" begintime="24-09-2015 12:29:44 +0100" endtime="24-09-2015 12:29:44 +0100" ant1="aaaaa" snake1="1" errcode="1" /> </client> </usagelist> </alice> </bob> i have jaxb generated class contains:
public list<usagelisttype> getusagelist() { if (usagelist == null) { usagelist = new arraylist<usagelisttype>(); } return this.usagelist; } but not sure how helps me access each attribute each element.
Comments
Post a Comment