Innholdsfortegnelse
De XML -språk Den brukes til å representere alle typer informasjon i en fil, fra beskrivelser til biblioteker, det er til og med implementeringer som tillater å uttrykke musikk og menneskelige følelser gjennom XML.I Python Takket være de forskjellige parserne og fil- og tekstprosessorene kan vi bruke XML til å generere og oppnå svært interessante resultater.
Prosjektmål
For å vite hva vi trenger og finne midler for å oppnå det, må vi først etablere noen mål om prosjektet som vi skal utføre i opplæringen, som ethvert programmeringsprosjekt vil det være ting vi kan oppnå i fremtidige iterasjoner av utvikling, men vi vil først konsentrere oss om det grunnleggende.
Målene vi må vurdere er:
· Nettstedet som vi skal bygge må defineres i a XML -fil, som må inneholde informasjonen på siden og dens kataloger.
· Programmet du må opprette sidene og katalogene trenge.
· Bør finnes mulighet for å endre stil av sidene og regenerere dem.
Verktøy å bruke
Siden vi har forskjellige mål om hva vi ønsker å oppnå med prosjektet, må vi nå etablere de beste verktøyene å bruke, slik at vi kan konsentrere oss om å nå målene uten å kaste bort mye tid på å tenke på hvordan vi skal gjøre det.
Til tross for den store støtten den har Python i tekst- og filbehandling, av den opprinnelige XML -støtten den har, må vi også vurdere et verktøy som vil utvide støtten til XML og er SAX -parser.
For å teste om vi har den aktivert, bare kjør følgende kode som vi ser på bildet i vår python -konsoll:
Første Iterasjon
Siden vi har alt klart kan vi starte utviklingen av applikasjonen vår, vi må definere grunnlagene vi må ha for å begynne å utvikle løsningen vår, for dette må XML -en vår beskrive følgende punkter:
- Nettsted, Det er hele nettstedet, det er beholderen for all vår informasjon.
- katalog, er mappestrukturen som vil være vert for nettstedet vårt og dets forskjellige sider.
- Side, Det er enheten som grupperer informasjonen.
- Navn, er den unike identifikatoren som sider og kataloger må ha.
- Kvalifikasjon, hver side må ha en tittel, denne tittelen trenger ikke nødvendigvis å være den samme som navnet
- Innhold, er informasjonen som siden vår viser, kan vi bruke standard HTML slik at det er lettere for oss å implementere den og sende den til en nettleser.
Hei der. Jeg heter Mr. Gumby, og dette er hjemmesiden min. Her er noen av mine interesser:
- Roper
- Sover
- Spiser
…
…
…
Med dette har vi allerede grunnlaget for å begynne å utvikle, i den andre delen av opplæringen utvikler vi det vi har forklart.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng