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ügen
War es hilfreich?

Lö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)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top