XML schema klasė generatorius yra atviro kodo ir laisvai komandų eilutės sąsaja) programinė įranga įdiegta C ++ ir skirtas kūrėjams ir programuotojams, norintiems kurti C ++ klases nuo .xsd ar .wsdl failus.
Kitaip tariant, XML schema klasė generatorius trunka XML schema failus .xsd formatu arba muilo Paslaugos aprašymas failus WSDL formatu, ir generuoja C ++ klases, kurios gali būti naudojamos skaityti .xml dokumentą, taip pat į prieigos visi viduje šio dokumento duomenys.
Iš komandinės eilutės, galėsite pasirinkti prievado tipą, nustatyti pasaulinę vardų, nurodyti muilo kliento ClassName, nurodyti vektoriaus rūšį (pagal nutylėjimą: std :: vektorius), taip pat pakeisti esamus failus.
Darbo su XML schema klasės generatorius
įrankis reikalauja dviejų bibliotekas (žr reikalavimų skyrių) ir gali būti naudojamas Linux ir POSIX Suderinamos operacinės sistemos. Visas diegimo procesas yra gana paprasta, nes jums teks parsisiųsti naujausius išeities paketą iš Softoware naudojant aukščiau esantį specialų mygtuką Atsisiųsti, išskyrus archyvą nuo jūsų pasirinktą vietą ir išpakuokite jį.
Tada atidarykite terminalo emuliatoriaus programa, ir pereikite prie išgautų archyvas failų vietą naudojant & lsquo; CD & rsquo; komanda (pvz CD /home/softoware/wsdl2cpp-0.3). Paleiskite & lsquo; padaryti & rsquo; komanda rinkti viską ir sukurti vykdomąjį. Po sėkmingo rengimo procesą, paleisti & lsquo; make install & rsquo; komanda kaip root arba iš & lsquo; sudo make install & rsquo; komanda kaip privilegijuotas naudotojas jį įdiegti sistemą pasaulyje.
Atkreipkite dėmesį, kad jums reikia įdiegti libxml2 ir C ++ Lizdai bibliotekas prieš bandant kompiliuoti programą naudojant minėtus nurodymus Mes & rsquo; ve sėkmingai išbandė programą įvairių skirstinių GNU / Linux, tiek 32-bit (x86) ir 64 bitų (x86_64) kompiuterių platformos.
Po gaubtu
"Domina prie XML schema klasė Generator projekto gaubtu, mes galime pastebėti, kad ji buvo parašyta visiškai C ++ programavimo kalba. Dėl režimas detalės patikrinkite oficialų tinklalapį produkto (žr nuorodą žemiau)
Kas naujo , šioje laidoje.
< ul>
Reikalavimai
- libxml2
- C ++ lizdai;
Komentarai nerastas