Python + XML 1 dalis

Turinys
The XML kalba Jis naudojamas bet kokios rūšies informacijai faile pavaizduoti, pradedant aprašymais ir baigiant bibliotekomis, yra net diegimų, leidžiančių išreikšti muziką ir žmogaus emocijas per XML.
In Python Įvairių analizatorių ir failų bei teksto procesorių dėka mes galime naudoti XML, kad sukurtume ir gautume labai įdomių rezultatų.
Projekto tikslai
Kad žinotume, ko mums reikia, ir surastume priemones jam pasiekti, pirmiausia turime nustatyti kai kuriuos projekto tikslus, kuriuos ketiname įgyvendinti pamokoje, kaip ir bet kurį programavimo projektą, bus dalykų, kuriuos galime pasiekti būsimose iteracijose plėtros, tačiau iš pradžių sutelksime dėmesį į pagrindus.
Tikslai, kuriuos turime apsvarstyti, yra šie:
· Svetainė, kurią ketiname kurti, turi būti apibrėžta a XML failas, kuriame turi būti puslapio ir jo katalogų informacija.
· Programa turite sukurti puslapius ir katalogus reikia.
· Turėtų yra galimybė pakeisti stilių puslapių ir juos atkurti.
Naudojami įrankiai
Kadangi turime skirtingus tikslus, kuriuos norime pasiekti įgyvendindami projektą, dabar turime nustatyti geriausias priemones, kurias galime naudoti, kad galėtume susikoncentruoti ties tikslų siekimu, negaišdami daug laiko galvodami, kaip tai padaryti.
Nepaisant didelio palaikymo Python apdorojant tekstus ir failus, turimos XML palaikymo, taip pat turime apsvarstyti įrankį, kuris išplės XML palaikymą ir yra SAX analizatorius.
Norėdami patikrinti, ar mes jį įgalinome, tiesiog paleiskite šį kodą, kurį matome paveikslėlyje python konsolę:

Jei tai darydami neturime jokių išimčių ar klaidos pranešimų, esame pasiruošę, kitaip turime įdiegti PyXML Norėdami tai padaryti, galime eiti į oficialią jos svetainę ir atsisiųsti mūsų kūrimo aplinkai tinkamą versiją.
Pirmasis kartojimas
Kadangi turime viską paruošę, galime pradėti kurti savo programą, turime apibrėžti pagrindus, kuriuos turime turėti, kad galėtume pradėti kurti savo sprendimą, todėl mūsų XML turi apibūdinti šiuos dalykus:
  • Interneto svetainė, Tai visa svetainė, tai visos mūsų informacijos talpykla.
  • katalogą, yra aplanko struktūra, kurioje bus talpinama mūsų svetainė ir įvairūs jos puslapiai.
  • Puslapis, Tai vienetas, kuris grupuoja informaciją.
  • Vardas, yra unikalus identifikatorius, kurį turi turėti puslapiai ir katalogai.
  • Kvalifikacija, kiekvienas puslapis turi turėti pavadinimą, šis pavadinimas nebūtinai turi sutapti su pavadinimu
  • Turinys, yra informacija, kurią rodo mūsų puslapis, galime naudoti standartinį HTML, kad mums būtų lengviau ją įdiegti ir perduoti naršyklei.
Dabar pažvelkime į pradinę mūsų struktūrą Interneto svetainė XML, jei atidžiai pažvelgsime, jo žymės daug kartų atitinka HTML žymes, tačiau struktūra yra XML:

Sveiki. Mano vardas yra ponas Gumby, ir tai yra mano pagrindinis puslapis. Štai keletas mano pomėgių:

  • Šaukimas
  • Miega
  • Valgymas


Turėdami tai mes jau turime pagrindą pradėti tobulėti, antroje pamokos dalyje mes kuriame tai, ką paaiškinome.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave