[Python] Come estrapolare gli attributi da un file xml.

Marco Giusti marco.giusti a posteo.de
Mar 27 Gen 2015 10:48:48 CET


On Tue, Jan 27 2015, enrico franchi wrote:
> 2015-01-26 19:06 GMT+00:00 Marco Giusti <marco.giusti a posteo.de>:
> 
> > On Mon, Jan 26 2015, enrico franchi wrote:
> > > 2015-01-26 8:48 GMT+00:00 Marco Giusti <marco.giusti a posteo.de>:
> > >
> > > >
> > > > La funzione è richiamata dal parser stesso e quindi non puoi utilizzare
> > > > il valore returnato. Usare delle variabili globali non è vietato ma
> > puoi
> > > > utilizzare altre soluzioni, per esempio i metodi di una funzione.
> > > > Infatti questi sono già legati all'oggetto stesso e quindi hanno già
> > uno
> > > > stato comune. Ti allego un esempio, abbastanza ridicolo a dire il vero.
> > > >
> > > Dico ma.... nell'essempio passano un *oggetto* cui hanno appiccicato
> > delle
> > > funzioni.
> > > Ora perche' farsi male ad aggiungere stato alle funzioni appiccicate
> > > all'oggetto quando si potrebbe semplicemente
> > > passare un oggetto vero e proprio con il suo stato e nessun obrobrio?
> >
> > Non colgo il significato. Comunque l'esempio voleva solo imitare le api
> > di expat e fornirgli un'idea generale della soluzione, non mi sembra che
> > expat fornisca un modo alternativo per gestire gli eventi.
> >
> 
> Semplice, hai scritto una cosa nel messaggio e ne hai fatta un'altra
> nell'esempio.
> 
> In particolare, l'esempio e' grosso modo come avrei affrontato questo
> specifico problema, viceversa, nel messaggio suggerisci di usare *metodi di
> una funzione*. Il che fa pensare a volere, appunto, appiccicare dei metodi
> ad una funzione. Cosa che ovviamente in Python puoi fare, sebbene non sia
> in generale una buona idea e non lo sia in questo specifico caso. Da cui il
> mio messaggio.
> 
> Immagino con il senno di poi che tu intendessi invece di usare metodi di un
> oggetto, come appunto hai fatto nell'esempio. Ma le due informazioni
> contrastanti non erano facili per me da conciliare.

Ehm, quando mi rileggo è sempre troppo tardi. Comunque spero che Gollum
abbia capito.

Ciao
m.


Maggiori informazioni sulla lista Python