Python + XML parte 1

Sommario
Il linguaggio XML Viene utilizzato per rappresentare qualsiasi tipo di informazione in un file, dalle descrizioni alle librerie, esistono anche implementazioni che consentono di esprimere musica ed emozioni umane tramite XML.
Nel Pitone Grazie ai vari parser e processori di file e testi possiamo utilizzare XML per generare e ottenere risultati molto interessanti.
Obiettivi del progetto
Per sapere di cosa abbiamo bisogno e trovare i mezzi per raggiungerlo, dobbiamo prima stabilire alcuni obiettivi sul progetto che andremo a realizzare nel tutorial, come ogni progetto di programmazione ci saranno cose che possiamo raggiungere nelle iterazioni future di sviluppo, tuttavia ci concentreremo inizialmente sulle basi.
Gli obiettivi che dobbiamo considerare sono:
· Il sito web che andremo a costruire deve essere definito in a File XML, che deve contenere le informazioni della pagina e delle sue directory.
· Il programma devi creare le pagine e le directory bisogno.
· Dovrebbe esiste la possibilità di cambiare stile delle pagine e rigenerarle.
Strumenti da usare
Poiché abbiamo obiettivi diversi rispetto a ciò che vogliamo raggiungere con il progetto, ora dobbiamo stabilire gli strumenti migliori da utilizzare, in modo da poterci concentrare sul raggiungimento degli obiettivi senza perdere molto tempo a pensare a come farlo.
Nonostante il grande supporto che ha Pitone nell'elaborazione di testi e file, del supporto XML nativo che ha, dobbiamo anche considerare uno strumento che estenderà il supporto di XML ed è il Analizzatore SAX.
Per verificare se lo abbiamo abilitato, esegui il seguente codice che vediamo nell'immagine nel nostro console pitone:

Se durante questa operazione non abbiamo alcuna eccezione o messaggio di errore, siamo pronti, altrimenti dobbiamo installare PyXML per questo possiamo andare sul suo sito ufficiale e lì scaricare la versione appropriata per il nostro ambiente di sviluppo.
Prima Iterazione
Poiché abbiamo tutto pronto, possiamo iniziare lo sviluppo della nostra applicazione, dobbiamo definire le basi che dobbiamo avere per iniziare a sviluppare la nostra soluzione, per questo il nostro XML deve descrivere i seguenti punti:
  • Sito web, È il sito completo, è il contenitore di tutte le nostre informazioni.
  • directory, è la struttura di cartelle che ospiterà il nostro Sito Web e le sue diverse pagine.
  • Pagina, È l'unità che raggruppa le informazioni.
  • Nome, è l'identificatore univoco che le pagine e le directory devono avere.
  • Qualificazione, ogni pagina deve avere un titolo, questo titolo non deve necessariamente essere uguale al nome
  • Contenuti, sono le informazioni che mostra la nostra pagina, possiamo usare HTML standard in modo che sia più facile per noi implementarlo e passarlo a un browser.
Vediamo ora la struttura iniziale del nostro Sito web in XML, se guardiamo bene, i suoi tag corrispondono molte volte a quelli dell'HTML, ma la struttura è XML:

Ciao. Mi chiamo Mr. Gumby e questa è la mia home page. Ecco alcuni dei miei interessi:

  • Urlando
  • Dormire
  • mangiare


Con questo abbiamo già le basi per iniziare a sviluppare, nella seconda parte del tutorial sviluppiamo ciò che abbiamo spiegato.Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave