
vii. tii. dii-ex. emm. ell

extensible markup langwej (vtd-exml) ennathinaayulla vertual tokkan discriptar ennathu vertual tokkan discriptar (vtd) ennu vilikkunna noonn-extractive exml, "document-centric" paazhsing technicle kendreekarichulla cross-plaattphom exml prosessing saankethikavidyakalude oru shekharathe soochippikkunnu. kaazhchappaadine aashrayich, vii. tii. dii-ex. emm. ell inipparayunnavayil onnaayi kaananakum
jii. pii. ell., propraittari licenses ennivaykku keezhil duval licensulla simpleware aanu vii. tii. dii-ex. emm. ell vikasippicheduthath. ithu aadyam jaavayilaan ezhuthiyirunnathenkilum ippol sii, sii + +, sii #ennee bhashakalil labhyamaan.
adisthaana ashayam.
noonn-extractive, document-centric paazhsing.
parambaraagathamaayi, oru lexical analyser tokkanukale (avibhajyamaaya prateeka moolyangalude cheria unitukal) vyathiriktha string objectukalaayi prathinidheekarikkunnu. eee sameepanathe "extractive" paazhsing ennu vilikkunnu. ithinu vipareethamaayi, "noonn-extractive" tokkanaiseshan oraal uravida vaachakam kedukoodaathe nilanirtthanamennum aaa tokkanukale vivarikkan offsettukalum neelangalum upayogikkanamennum nirbandhikkunnu.
vertual tokkan discriptar.
vertual tokkan discriptar (vii. tii. dii) ex. emm. ell prosessingil noonn-extractive, document-centric paazhsing enna ashayam prayogikkunnu. oru vii. tii. dii record oru ex. emm. ell. rekhayil oru tokkaninte offset, neelam, tokkan tharam, nesting depth enniva encode cheyyaan 64-bitt poornnasankhya upayogikkunnu. ellah vii. tii. dii recordukalum 64 bitt neelamullathinaal avaa kaaryakshamamaayi sambharikkaanum oru sreniyaayi kaikaaryam cheyyaanum kazhiyum.
lokkeshan kaashe.
kaaryakshamamaya kramarahithamaya axus nalkunnathinu lokkeshan kashukal (elsie) vtd recordukalil nirmmikkunnu. oro nesting depth levelinum oru table ulla pattikakalayi krameekarichirikkunna ell. sii. kalil oru ex. emm. ell. dokyumentinte ghadaka shreniyude maathrkayaakkunna entrikal adangiyirikkunnu. oru jody 32-bitt moolyangal encode cheiyunna 64-bitt poornnasamkhyayaanu elsie entry. mukalile 32 bittukal anubandha gadakathinte vii. tii. dii record thirichariyunnu. thaazhathe 32 bittukal adutha thaazhnna koodundaakkunna thalatthil aaa moolakatthinte aadya child thirichariyunnu.
aanukoolyangal.
avalokanam.
vii. tii. dii-ex. emm. ellinte ellah pradhana gunangalum eee savisheshathakal nalkunna noonn-extractive, document-kendreekritha paazhsingil antharleenamaanu
aaa savisheshathakal samyojippikkunnath exmline vasthukkalude serialisation/deserialisationu pakaram vaakyaghadanayaayi (bittukal, bitukal, offsettukal, neelam, sakalangal, namespace-compensated sakalangal, document composition) chinthikkaan anuvadikkunnu. exml/zoo aaplikkeshanukalekkurich chinthikkaanulla sakthamaaya maargamaanith.
anuroopam.
vtd-exml exml 1.0 (dtd bhagam ozhike), exml namespace 1.0 ennivayumaayi karsanamaayi poruthappedunnu. ithu pradhaanamaayum expath 1.0 spekkumaayi (adisthaana daatta modalinte kaaryatthil chila sookshumamaaya vyathyaasangalode) expeth 2.0 biltt-inn functionukalilekkulla vipuleekaranavumaayi poruthappedunnu.
laalithyam.
paazhsar aayi.
paazhsing modil upayogikkumbol, vtd-exml oru pothu uddeshyamaanu, valare uyarnna prakadanamulla exml paazhsar mattullavarumayi anukoolamaayi thaarathamyam cheiyunnu
soochikayaayi.
vii. tii. dii-ex. emm. ellinte antharleenamaaya sthiratha kaaranam, developermark paazhs cheytha ex. emm. ell. documentinte aantharika praathinidhyam diskilekku ezhuthaanum pinneedu aavarthichulla paazhsing ozhivakkaan athu veendum looad cheyyaanum kazhiyum. ithinaayi, vtd, elsie, exml tekst enniva samyojippikkunna bainari packaging formaattaayi simpleware vtd + exml avatharippichu. ithu saadhaaranayaayi thaazhepparayunna rund vazhikalilonnil kaanaan kazhiyum
exml ulladakka parishkar.
kaaranam vtd-exml decoding cheyyaathe exml tekst kedukoodaathe nilanirthunnu, oru aaplikkeshan exmlinte ulladakkam parishkkarikkan uddeshikkumbol maattangalkk ettavum prasakthamaaya bhagangal maathrame parishkkarikkendathulla. mattangal ethra cheruthayirunnaalum paazhsinginum ree-serialisation chelavaakunna dome, sax allengil staaks paazhsingumaayi ithu thikachum vyathyasthamaan.
vii. tii. dii. kall document gadakangale avayude offsettukal vazhi soochippikkunnathinaal, oru documentil neratthe sambhavikkunna gadakangalude dairkhyathile maattangalkk pilkkala gadakangale paraamarsikkunna vii. tii. dii. kalilekku krameekaranangal aavasyamaanu. ennirunnaalum, aaa krameekaranangal onniladhikam tableukalile niravadhi poornnasamkhyakalilaanenkilum avaa poornnasankhya kootticherkkalukalaanu, athinaal avaa vegathilaanu.
exml slicer/splittar/assembler.
vii. tii. dii-ex. emm. ell adisthaanamaakkiyulla oru aaplikkeshanu tokkanukaleyo moolaka shakalangaleyo abhisambodhana cheyyaan offsettukalum neelangalum upayogikkaam. ithu xML pramaanangale baittukalude arekal pole kaikaaryam cheyyaan anuvadikkunnu.
exml edittar/iresar.
edittar/iresar aayi upayogikkunna vii. tii. dii-ex. emm. ellinu ex. emm. ell vaachakathinte adisthaana baitt ulladakkam nerittu edittu cheyyaanum maaykkaanum kazhiyum, tokkan dairkhyam uddeshicha puthiya ulladakkathekkaal vishaalamaanenkil. eee sameepanathinte oru pettennulla nettam aaplikkeshanu yadhaartha vii. tii. dii, ell. sii enniva udan veendum upayogikkaan kazhiyum ennathaanu. ithinu vipareethamaayi, oru exml document vardhippikkaan vtd-exml upayogikkumbol, aaplikkeshan prosess cheiyunnathinu munbu oru aaplikkeshan update cheytha document veendum paazhs cheyyendathundu.
oro tokkanukaludeyum sthaanam tracuchaian kazhiyunnathra smart acan oru edittare kazhiyum, ithu puthiya tokkanine yadhaartha rekha sambharikkaan upayogikkunna prathyeka memmariyil abhisambodhana cheythukondu nilavilullathum hrasvavumaaya tokkanukal maattisthaapikkaan puthiya, dairkhyameriya tokkanukale anuvadikkunnu. athupole, pramaanam reorder cheyyumbol, ghadaka vaachakam pakarthendathilla; elsie maathram update cheyyendathundu. oru samboornnavum thudarnnullathumaaya exml rekha aavashyamaayi varumbol, athu save cheyyumbol, vyathyastha bhagangal oru puthiya, thudarnnulla rekhayaayi veendum kootticherkkaan kazhiyum.
mattu aanukoolyangal.
thadayaathathum raajyamillathathumaaya expath moolyanirnnaya sameepanathinum vii. tii. dii-ex. emm. ell thudakkamidunnu. 
balaheenatakal.
vii. tii. dii-ex. emm. ell. chila sradheyamaaya poraaymakalum kaanikkunnu
aaplikkeshanukalude mekhalakal.
dome allengil sax ennivaykku pothuvaaya-uddeshya pakarakkaaran.
vtd-exmlinte prakadanavum memory gunangalum kaaranam, dome allengil sax ennivayekkaal valia XML upayoga kesukal ithu ulkkollunnu.
valia exml rekhakaliloode expath.
64-bitt jvmumaayi samyojippichukondu vtd-exmlinte vipuleekritha pathipp valia exml dokyumentukaliloode (256 jibi vare) expath adisthaanamaakkiyulla exml prosessing saadhyamaakkunnu.
zoo/doubleus/exml surakshaykkaayi.
vii. tii. dii-ex. emm. ellinte uyarnna prakadanavum vardhichuvarunna-kaalika seshiyum samyojippikkunnath zoo/dablyu. ezz/ex. emm. ell suraksha aaplikkeshanukalkku aavasyamulla sevanathinte gunanilavaaram kaivarikkendathu anivaryamaakkunnu.
zoo/doubleus/exml idanilakkaarkku.
exml ruterukal/svichukal/gatewakel, enterprise sarvees basukal, sevanangalude kootticherkkal pooyintukal thudangiya zoo idanila aaplikkeshanukalkku vtd-exml nannayi anuyojyamaanu. aaa aaplikkeshanukalellaam adisthaana "store aandu forwade" pravartthanangal nadathunnu, athinaayi yadhaartha exml nilanirthunnathu latensi kuraykkunnathinu nirnaayakamaan. vtd-exmlinte vardhichuvarunna update seshiyum forwading prakadanatthinu ganyamaaya sambhavana nalkunnu.
vtd-exmlinte kramarahithamaya axus sheshi ajaxilum zoo vinyaasathilum saadhaaranamaaya expath adhishtitha exml ruting/switching/filtering ennivaykku nannayi nalkunnu.
intalijant zoo/doubleus/exml looad balancing offloading.
oru exml document niravadhi madhyanira zoo gadakangaliloode sanjarikkumbol, aadyathe sandesham nirtthumbol, exml documentinte parisodhana poortthiyaakkiya sesham, aavarthichulla paazhsing ozhivakkaan thaazhekkulla gadakangalilekku vtd + exml phayal formet ayaykkaan thiranjedukkaam, angane throoput mechappeduthunnu.
athe tokkaniloode, oru intalijant zoo looad balancerinu aaa sandeshangal sweekarikkunna aaplikkeshan servarukalil ninnu exml paazhsing offload cheiyunnathinaayi incoming/outgoing sopp sandeshangalkkayi vtd + exml srishtikkaan thiranjedukkaam.
exml persistans daatta store.
thaddesheeya exml sthirathayude veekshanakonil ninnu nokkumbol, vtd-exml manushyan vaayikkaan kazhiyunna, upayogikkaan eluppamulla, pothu-uddeshya exml soochikayaayi upayogikkaam. paazhsing/ree-serialisation ennivayude overhead illaathe eee reethiyil sambharichirikkunna exml dokyumentukal memmariyilekku looad cheyyaanum chodyam cheyyaanum update cheyyaanum edittu cheyyaanum kazhiyum.
skeemless exml daatta binding.
uyarnna prakadanam, kuranja memory upayogam, kaaryakshamamaya expath vilayiruthal ennivayude samyojanam poornnamaayum ekspaathine adisthaanamaakkiyulla oru puthiya exml daatta binding sameepanam saadhyamaakkunnu. eee sameepanathinte ettavum valia nettam ithinu inii exml schema aavasyamilla, anaavasyamaaya object srishtikkal ozhivaakkunnu, koodaathe exmlinte antharleenamaaya ayanja encoding prayojanappeduthunnu ennathaanu.
mukalil soochippicha lekhanathil charcha cheytha daatta binding aaplikkeshan nadappilaakkendathundena sradhikkendathaanu vtd-exml thanne aaksasarukal maathrame vaagdaanam cheiyunnulloo. mattu exml paazhsarukale (dome, sax, staaks) pole daatta binding paakkejukalkkayi extraction pravartthanam vaagdaanam cheiyunnundenkilum, eee kaaryatthil vtd-exml oru daatta binding parihaaramalla (jibux, jaxby, exmlbeansil ninnu vyathyasthamayi).
avashya klaasukal.
2. 11-aamm pathippil, vii. tii. dii-ex. emm. ellinte jaava, sii #pathippukal thaazhepparayunna klaasukal ulkkollunnu
vipuleekaricha vii. tii. dii-ex. emm. ell thaazhepparayunna klaasukal ulkkollunnu
coode sample.
/* eee jaava prograamil, vardhanavinu xmlmodifaire engane upayogikkaamenn njangal kaanikkunnu.
irakkumathi coom.simpleware.*;
public klaas update {
 public staatik void maine (string argvi []) navexeption, modify exception, aio exception enniva eriyunnu.{
 //oru phayal thurannu ulladakkam oru baitt shreniyilekku vaayikkuka
 vtdgen vg = puthiya vtdgen ();
 (vii. jii.) aanenkil.parcephile ("oldpo".xML, "sharee)){
 vtdnav vn = vg.getnavu ();
 autopailatt epi = puthiya autopailatt (vn);
 xmlmodafire xm = puthiya xmlmodafire (vn);
 eiii. pii.selectxpath ("/purchase oordar/enangal/inam [@partnum = '872-aa']");
 int i =-1;
 athesamayam (i = ap.iwalakspat ())!= -1){
 xm.neekkam cheyyuka ();
 xm.muun gadakangal cherkkuka ("<enthengilum/> \n");
 eiii. pii.selectxpath ("/purchase oordar/enangal/inam/us prais [.<40] vaachakam () ");
 athesamayam (i = ap.iwalakspat ())!= -1){
 xm.apdettedokkan (i, "200");
 xm.outtputtu ("neupo.xML ");

