Ich habe ein XML <root>
-Element mit mehreren Attributen. Ich habe das Paket ElementTree
verwendet.
Nachdem ich einen Baum aus einer XML-Datei analysiert habe, erhalte ich den Dokumentenstamm, aber ich möchte das angeforderte Attribut oder sogar die gesamte Liste der Attribute erhalten.
%Vor% Wie kann ich alle Attributnamen und Werte für ein Element <root>
mit ElementTree abrufen?
Jedes Element
hat ein Attribut .attrib
, das ein Wörterbuch ist; verwenden Sie einfach Zuordnungsmethoden , um nach Schlüsseln oder Werten zu fragen:
oder
%Vor% oder verwenden Sie .values()
oder eine der anderen verfügbaren Methoden in einem Python dict
.
Um ein individuelles Attribut zu erhalten, verwenden Sie die standardmäßige Abonnement-Syntax :
%Vor%Tags und Links python xml elementtree xmlroot