come impostare i prefissi dello spazio dei nomi in xml.etree
Domanda
vorrei impostare il prefisso dello spazio dei nomi in xml.etree. Ho trovato register_namespace (prefisso, url) sul web, ma questo ha gettato "attributo sconosciuto". Ho anche provato nsmap = NSMAP ma questo non riesce anche. Sarei grato per esempio di sintassi che mostra come aggiungere spazio dei nomi specificato prefissi
Soluzione
register_namespace
stato introdotto solo nel lxml 2.3 (ancora in beta)
Credo che si può fornire un parametro nsmap
(mappature dizionario con prefisso URI) quando si crea un elemento, ma non credo che si può cambiare per un elemento esistente. (C'è una proprietà .nsmap
sull'elemento, ma cambiando che non sembra al lavoro. C'è anche una proprietà .prefix
sull'elemento, ma questo è di sola lettura)