Python + XML 1. daļa

Satura rādītājs
XML valoda To izmanto, lai attēlotu jebkura veida informāciju failā, sākot no aprakstiem un beidzot ar bibliotēkām, ir pat ieviešanas iespējas, kas ļauj izteikt mūziku un cilvēka emocijas, izmantojot XML.
In Python Pateicoties dažādiem parsētājiem un failu un teksta procesoriem, mēs varam izmantot XML, lai radītu un iegūtu ļoti interesantus rezultātus.
Projekta mērķi
Lai zinātu, kas mums ir vajadzīgs, un atrodam līdzekļus tā sasniegšanai, vispirms apmācībā ir jānosaka daži projekta mērķi, piemēram, jebkuram programmēšanas projektam būs lietas, ko mēs varam sasniegt turpmākajās iterācijās attīstībai, tomēr sākotnēji mēs koncentrēsimies uz pamatiem.
Mērķi, kas mums jāapsver, ir šādi:
· Vietnei, kuru mēs veidosim, jābūt definētai a XML fails, kurā jāiekļauj lapas un tās direktoriju informācija.
· Programma jums ir jāizveido lapas un katalogi vajag.
· Vajadzētu pastāv iespēja mainīt stilu lapas un atjaunot tās.
Lietojamie rīki
Tā kā mums ir dažādi mērķi, ko vēlamies sasniegt ar projektu, tagad mums ir jāizveido labākie izmantojamie rīki, lai mēs varētu koncentrēties uz mērķu sasniegšanu, netērējot daudz laika, domājot par to, kā to izdarīt.
Neskatoties uz lielo atbalstu Python teksta un failu apstrādē, no vietējā XML atbalsta, mums ir jāapsver arī rīks, kas paplašinās XML atbalstu un ir SAX parsētājs.
Lai pārbaudītu, vai mums tas ir iespējots, vienkārši palaidiet šo kodu, ko redzam mūsu attēlā python konsole:

Ja, to darot, mums nav izņēmumu vai kļūdas ziņojumu, mēs esam gatavi, pretējā gadījumā mums ir jāinstalē PyXML šim nolūkam mēs varam doties uz tās oficiālo vietni un tur lejupielādēt mūsu izstrādes videi atbilstošu versiju.
Pirmā atkārtošana
Tā kā mums ir viss gatavs, mēs varam sākt izstrādāt savu lietojumprogrammu, mums ir jānosaka pamati, kas mums ir jāsāk, lai izstrādātu mūsu risinājumu, tāpēc mūsu XML ir jāapraksta šādi punkti:
  • Tīmekļa vietne, Tā ir pilnīga vietne, tas ir visas mūsu informācijas konteiners.
  • direktoriju, ir mapju struktūra, kurā atradīsies mūsu vietne un tās dažādās lapas.
  • Lappuse, Tā ir vienība, kas grupē informāciju.
  • Vārds, ir unikālais identifikators, kas jābūt lapām un direktorijiem.
  • Kvalifikācija, katrai lapai ir jābūt nosaukumam, šim nosaukumam nav obligāti jāatbilst nosaukumam
  • Saturs, ir informācija, ko rāda mūsu lapa, mēs varam izmantot standarta HTML, lai mums būtu vieglāk to ieviest un nodot pārlūkprogrammai.
Tagad apskatīsim mūsu sākotnējo struktūru Vietne ja skatāmies cieši XML, tā tagi daudzkārt atbilst HTML atzīmēm, bet struktūra ir XML:

Sveiki. Mani sauc Gumbija kungs, un šī ir mana mājas lapa. Šeit ir dažas manas intereses:

  • Kliegšana
  • Guļot
  • Ēšana


Ar to mums jau ir pamats sākt attīstīties, apmācības otrajā daļā mēs izstrādājam to, ko esam paskaidrojuši.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave