La création d'un doctype avec lxml du programme etree

Je veux ajouter des doctypes à mes documents XML que je suis en générant avec LXML du programme etree.

Cependant je ne peux pas comprendre comment ajouter un doctype. Coder en dur et concating la chaîne n'est pas une option.

Je m'attendais à quelque chose le long des lignes du fonctionnement de PI sont ajoutés au programme etree:

pi = etree.PI(...)
doc.addprevious(pi)

Mais il ne fonctionne pas pour moi. Comment ajouter un à un document xml avec lxml?

OriginalL'auteur Marijn | 2009-06-14