Python + XML 1. dio

Sadržaj
The XML jezik Koristi se za predstavljanje bilo koje vrste informacija u datoteci, od opisa do knjižnica, čak postoje implementacije koje omogućuju izražavanje glazbe i ljudskih emocija putem XML -a.
U Piton Zahvaljujući raznim parserima i procesorima datoteka i teksta možemo koristiti XML za generiranje i dobivanje vrlo zanimljivih rezultata.
Ciljevi projekta
Kako bismo znali što nam je potrebno i pronašli sredstva za to, prvo moramo postaviti neke ciljeve o projektu koje ćemo izvesti u vodiču, kao i svaki programski projekt bit će stvari koje možemo postići u budućim ponavljanjima razvoja, međutim u početku ćemo se koncentrirati na osnove.
Ciljevi koje moramo uzeti u obzir su:
· Web stranica koju ćemo izgraditi mora biti definirana u a XML datoteku, koji mora sadržavati podatke o stranici i njezinim imenicima.
· Program morate stvoriti stranice i direktorije potreba.
· Trebalo bi postoji mogućnost promjene stilova stranica i regenerirati ih.
Alati za korištenje
Budući da imamo različite ciljeve što želimo postići projektom, sada moramo uspostaviti najbolje alate za korištenje kako bismo se mogli koncentrirati na postizanje ciljeva bez gubljenja puno vremena na razmišljanje o tome kako to učiniti.
Unatoč velikoj podršci koju ima Piton u obradi riječi i datoteka, izvorne XML podrške koju ima, moramo uzeti u obzir i alat koji će proširiti podršku za XML i Analizator SAX.
Da biste provjerili je li omogućeno, samo pokrenite sljedeći kod koji vidimo na slici u našem python konzola:

Ako pri tome nemamo iznimku ili poruku o pogrešci, spremni smo, u protivnom moramo instalirati PyXML za to možemo otići na njegovu službenu web stranicu i tamo preuzeti odgovarajuću verziju za naše razvojno okruženje.
Prva Iteracija
Budući da imamo sve spremno za početak razvoja naše aplikacije, moramo definirati osnove koje moramo imati za početak razvoja našeg rješenja, jer za to naš XML mora opisati sljedeće točke:
  • Web stranica, To je cjelovita web stranica, spremnik za sve naše podatke.
  • imenik, je struktura mapa koja će ugostiti našu web stranicu i različite stranice.
  • Stranica, Jedinica je ta koja grupira informacije.
  • Ime, je jedinstveni identifikator koji stranice i direktoriji moraju imati.
  • Kvalifikacija, svaka stranica mora imati naslov, ovaj naslov ne mora nužno biti isti kao naziv
  • Sadržaj, je podatak koji prikazuje naša stranica, možemo koristiti standardni HTML kako bismo ga lakše implementirali i proslijedili pregledniku.
Pogledajmo sada početnu strukturu naše Web stranica u XML -u, ako pomno pogledamo, njegove oznake mnogo puta odgovaraju oznakama HTML -a, ali struktura je XML:

Bok tamo. Zovem se gospodin Gumby i ovo je moja početna stranica. Evo nekih mojih interesa:

  • Viče
  • Spavanje
  • Jelo


S tim već imamo osnovu za početak razvoja, u drugom dijelu vodiča razvijamo ono što smo objašnjavali.Je li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod
wave wave wave wave wave