Wie füge ich mit Python Namespace und Präfixe in einen XML-String ein?
Angenommen, ich habe eine XML-Zeichenfolge:
<A>
<B foo="123">
<C>thing</C>
<D>stuff</D>
</B>
</A>
und ich möchte einen Namespace des Typs einfügen, der von XML Schema verwendet wird, wobei allen Elementnamen ein Präfix vorangestellt wird.
<A xmlns:ns1="www.example.com">
<ns1:B foo="123">
<ns1:C>thing</ns1:C>
<ns1:D>stuff</ns1:D>
</ns1:B>
</A>
ibt es eine Möglichkeit, dies zu tun (abgesehen von Brute-Force-Find-Replace oder Regex), indem Sie @ verwendelxml.etree
oder eine ähnliche Bibliothek?