java - Generic component for XML using SAX parser -


i android developer, have create generic component parsing xml using sax parser. kind of schema should create common component through can parse xml , save data file (bean or model object).

is possible sax, if can please assist me?

for ex,

<ns:multistockdatadownloadresponse xmlns:ns="http://service.tcs.web"> <ns:return> <stocklist> <stock changedata="-0.10" companydata="sprint nextel corporation" lastdata="5.21" marketcapdata="15586.73" percchangedata="-1.88" tkr="s" >  <customerprofile value="false" name="isnwcustomer" /> <customerprofile value="english" name="custlangpref" /> <customerprofile value="karthi.muthusamy@bankofamerica.com"     name="fullemailaddress" /> </stock>  <stock changedata="+0.43" companydata="vodafone group plc (adr)" lastdata="26.43" marketcapdata="135649.83" percchangedata="2.05" tkr="vod" >     <customerprofile value="false" name="isnwcustomer" /> <customerprofile value="english" name="custlangpref" />  </stock>  <stock changedata="+0.12" companydata="verizon communications inc." lastdata="35.24" marketcapdata="98672.00" percchangedata="0.34" tkr="vz" >   <customerprofile value="false" name="isnwcustomer" />  </stock>  <stock changedata="+0.08" companydata="at&amp;t inc." lastdata="30.43" marketcapdata="180206.46" percchangedata="0.26" tkr="t" />  <stock changedata="-0.22" companydata="telefonica s.a. (adr)" lastdata="23.47" marketcapdata="107117.00" percchangedata="-0.93" tkr="tef" />   </stocklist> </ns:return> </ns:multistockdatadownloadresponse> 

another sample

<?xml version="1.0" encoding="utf-8"?> <ns:getproductdescriptionresponse xmlns:ns="http://services.tcs.web"><ns:return><service> <servicedescription serviceclass="test" serviceid="getproductdescription1" servicename="get customer product info" serviceversion="1.0" /> <productdescription disclosurestatus="green" displaysize="3.7&quot;" distributionsites="fort worth tx, usa&lt;br/>jaguariuna, brazil" formfactor="qwerty side slider" franchise="social messaging" hwdesigncentre="libertyville" keyfeatures="rich web experience- webkit, flash huge 16:9 wvga screen&lt;br/>the premier  2.x android experience google&lt;br/>thinnest qwerty slider available @ 13.7mm thin&lt;br/>work &amp; personal life integrated: unified calendars, email &amp; contacts" launchpricetier="$301-$400" manufacturingsites="tianjin, china (lead site)" marketname="droid" modelnumber="a855" popi="shareable" productid="1875" productname="sholes cdma" productsadate="10/22/2009" productsegment="performance smartphones" productstatus="end of life" swdesigncentre="libertyville" swplatform="android eclair 1.0" technologies="cdma 800/1900, cdma ev-do release a, bluetooth class 2 version 2.0+edr, wifi 802.11b/802.11g, agps (assisted)" /> <shipacceptancedates>     <launch country="united states" customer="verizon" launchtype="initial launch" region="north america" sadate="10/22/2009" sastatus="full sa" />     <launch country="united states" customer="verizon" launchtype="upgrade 1" region="north america" sadate="05/31/2011" sastatus="on plan" /> </shipacceptancedates> <productteam>     <role coreid="q14993" name="mayur talati" role="supply chain program manager" />     <role coreid="gwnq46" name="chippindale cindy" role="program manager" />     <role coreid="khallman" name="kenneth hallman" role="product family lead" />     <role coreid="wlmr06" name="mike reich" role="device project/program lead" /> </productteam> </service></ns:return></ns:getproductdescriptionresponse> 

in both cases component has parse xml , create different data file based on schema. in advance.


Comments

Popular posts from this blog

php - mySql Join with 4 tables -

css - Text drops down with smaller window -

c# - DetailsView in ASP.Net - How to add another column on the side/add a control in each row? -