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&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"" distributionsites="fort worth tx, usa<br/>jaguariuna, brazil" formfactor="qwerty side slider" franchise="social messaging" hwdesigncentre="libertyville" keyfeatures="rich web experience- webkit, flash huge 16:9 wvga screen<br/>the premier 2.x android experience google<br/>thinnest qwerty slider available @ 13.7mm thin<br/>work & personal life integrated: unified calendars, email & 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
Post a Comment