Python + XML partea 1

Cuprins
Limbaj XML Este folosit pentru a reprezenta orice tip de informații dintr-un fișier, de la descrieri la biblioteci, există chiar implementări care permit exprimarea muzicii și a emoțiilor umane prin XML.
În Piton Datorită diferitelor analize și procesatoare de fișiere și text putem folosi XML pentru a genera și a obține rezultate foarte interesante.
Obiective de proiect
Pentru a cunoaște de ce avem nevoie și pentru a găsi mijloacele pentru a-l atinge, trebuie mai întâi să stabilim câteva obiective despre proiectul pe care urmează să îl realizăm în tutorial, ca orice proiect de programare, vor exista lucruri pe care le putem realiza în viitoarele iterații de dezvoltare, cu toate acestea ne vom concentra asupra elementelor de bază inițial.
Obiectivele pe care trebuie să le luăm în considerare sunt:
· Site-ul web pe care urmează să îl construim trebuie să fie definit într-un Fișier XML, care trebuie să conțină informațiile paginii și a directoarelor acesteia.
· Programul trebuie să creați paginile și directoarele nevoie.
· Ar trebui să există facilitatea de a schimba stilurile a paginilor și regenerați-le.
Instrumente de utilizat
Deoarece avem obiective diferite în ceea ce vrem să realizăm cu proiectul, acum trebuie să stabilim cele mai bune instrumente de utilizat, astfel încât să ne putem concentra pe atingerea obiectivelor fără a pierde mult timp gândindu-ne la cum să o facem.
În ciuda sprijinului mare pe care îl are Piton în procesarea de text și fișiere, a suportului XML nativ pe care îl are, trebuie, de asemenea, să luăm în considerare un instrument care va extinde suportul XML și este Analizator SAX.
Pentru a testa dacă îl avem activat, trebuie doar să rulați următorul cod pe care îl vedem în imaginea din consola python:

Dacă atunci când facem acest lucru nu avem nicio excepție sau mesaj de eroare, suntem gata, altfel trebuie să instalăm PyXML pentru aceasta putem accesa site-ul său oficial și descărcați versiunea potrivită pentru mediul nostru de dezvoltare.
Prima iterație
Deoarece avem totul pregătit, putem începe dezvoltarea aplicației noastre, trebuie să definim bazele pe care trebuie să le avem pentru a începe dezvoltarea soluției noastre, pentru aceasta XML-ul nostru trebuie să descrie următoarele puncte:
  • Site web, Este site-ul complet, este containerul pentru toate informațiile noastre.
  • director, este structura de dosare care va găzdui site-ul nostru web și diferitele sale pagini.
  • Pagină, Este unitatea care grupează informațiile.
  • Nume, este identificatorul unic pe care trebuie să îl aibă paginile și directoarele.
  • Calificare, fiecare pagină trebuie să aibă un titlu, acest titlu nu trebuie neapărat să fie același cu numele
  • Cuprins, sunt informațiile afișate de pagina noastră, putem folosi HTML standard, astfel încât să ne fie mai ușor să îl implementăm și să îl transmitem unui browser.
Să vedem acum structura inițială a noastră Site-ul web în XML, dacă ne uităm atent, etichetele sale corespund de multe ori cu cele din HTML, dar structura este XML:

Bună. Numele meu este domnul Gumby și aceasta este pagina mea de pornire. Iată câteva dintre interesele mele:

  • Strigând
  • Dormit
  • Mâncând


Cu aceasta avem deja baza pentru a începe dezvoltarea, în a doua parte a tutorialului dezvoltăm ceea ce am explicat.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave