Python + XML del 1

Indholdsfortegnelse
Det XML -sprog Det bruges til at repræsentere enhver form for information i en fil, fra beskrivelser til biblioteker, der er endda implementeringer, der gør det muligt at udtrykke musik og menneskelige følelser gennem XML.
I Python Takket være de forskellige parsere og fil- og tekstbehandlere kan vi bruge XML til at generere og opnå meget interessante resultater.
Projektmål
For at vide, hvad vi har brug for og finde midlerne til at opnå det, skal vi først opstille nogle mål om projektet, som vi skal udføre i selvstudiet, ligesom ethvert programmeringsprojekt vil der være ting, vi kan opnå i fremtidige iterationer udvikling, men vi vil først koncentrere os om det grundlæggende.
De mål, vi skal overveje, er:
· Det websted, som vi skal bygge, skal defineres i a XML -fil, som skal indeholde oplysninger om siden og dens biblioteker.
· Programmet du skal oprette sider og mapper brug for.
· Bør findes mulighed for at ændre stilarter af siderne og regenerere dem.
Værktøjer til brug
Da vi har forskellige mål for, hvad vi vil opnå med projektet, skal vi nu etablere de bedste værktøjer til brug, så vi kan koncentrere os om at nå målene uden at spilde meget tid på at tænke på, hvordan vi gør det.
På trods af den store opbakning, den har Python i tekst- og filbehandling, af den native XML -understøttelse, den har, skal vi også overveje et værktøj, der udvider understøttelsen af ​​XML og er SAX parser.
For at teste, om vi har det aktiveret, skal du bare køre følgende kode, som vi ser på billedet i vores python -konsol:

Hvis vi ikke gør nogen undtagelse eller fejlmeddelelse, når vi gør dette, er vi klar, ellers skal vi installere PyXML for dette kan vi gå til dets officielle websted og der downloade den passende version til vores udviklingsmiljø.
Første Iteration
Da vi har alt klar, kan vi starte udviklingen af ​​vores applikation, vi skal definere de baser, vi skal have for at begynde at udvikle vores løsning, for dette skal vores XML beskrive følgende punkter:
  • Internet side, Det er det komplette websted, det er beholderen til alle vores oplysninger.
  • vejviser, er den mappestruktur, der vil være vært for vores websted og dets forskellige sider.
  • Side, Det er enheden, der grupperer oplysningerne.
  • Navn, er den unikke identifikator, som sider og mapper skal have.
  • Kvalifikation, hver side skal have en titel, denne titel behøver ikke nødvendigvis at være den samme som navnet
  • Indhold, er de oplysninger, som vores side viser, kan vi bruge standard HTML, så det er lettere for os at implementere det og videregive det til en browser.
Lad os nu se på vores oprindelige struktur Internet side i XML, hvis vi ser nærmere på, svarer dens tags mange gange til HTML, men strukturen er XML:

Hej. Mit navn er Mr. Gumby, og dette er min hjemmeside. Her er nogle af mine interesser:

  • Råber
  • Sovende
  • Spise


Med dette har vi allerede grundlaget for at begynde at udvikle, i den anden del af selvstudiet udvikler vi det, vi har forklaret.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt
wave wave wave wave wave