wie setzen Namespacepräfixe in xml.etree
Frage
Ich möchte das Namespacepräfix in xml.etree einzustellen. Ich fand register_namespace (Präfix, URL) im Internet, aber das wirft „unbekanntes Attribut“. Ich habe auch versucht, nsmap = NSMAP aber dies nicht gelingt auch. Ich würde zum Beispiel Syntax dankbar sein, dass zeigt, wie angegebenen Namespacepräfixe
hinzufügenLösung
register_namespace
nur in lxml eingeführt wurden 2,3 (noch Beta)
Ich glaube, Sie einen nsmap
Parameter zur Verfügung stellen können (Wörterbuch mit Präfix-uri-Mappings), wenn ein Element zu schaffen, aber ich glaube nicht, dass Sie es für ein vorhandenes Element ändern. (Es gibt eine .nsmap
Eigenschaft auf das Element, aber das ändert scheint nicht zu arbeiten. Es gibt auch eine .prefix
Eigenschaft auf das Element, aber das ist schreibgeschützt)