Gestire documenti XML
« il: Luglio 24, 2007, 17:59 »
Mi sembrava doveroso curiosare un pò su come gestite documenti XML in Python. :devil:

Librerie come PyXML ci vengono incontro, assieme a ElementTree e implementazioni più complete come lxml, che aggiungono pieno supporto a XPath, XSLT, e XMLSchema.

Ovviamente, tutti gli strumenti segnalati offrono accesso ai documenti sia via DOM, che via SAX, spesso tutto dipende da che uso ne dovete fare. ;)

Personalmente io ho sempre lavorato con i moduli di base di Python (documentazione), trovandovi un ottimo supporto a XPath, per selezionare i nodi nel documento. Anche in questo caso comunque dipende dalle esigenze, ed è per questo che sto inaugurando la sezione. Come utilizzate XML nei vostri progetti? Quali librerie utilizzare per processare i documenti? Per quale motivo di appoggiate a questo metalinguaggio di markup?

A voi signori.  :birrame: