XML (Extensible Markup -Sprache) ist die Markup -Sprache, mit der die Daten gespeichert werden. Es ist ein sehr nützliches Format, Daten zu speichern, da es eine Reihe von Regeln definiert, die es uns ermöglichen, die Daten in einem solchen Format zu speichern, das sowohl eine Maschine als auch eine menschliche Leselanlage darstellt. Es wird häufig zum Speichern von Daten verwendet. Es ist eine Markup -Sprache vom HTML -Typ, da sie den gleichen Strukturart aufweist. XML bietet jedoch nicht die definierten Tags an, aber Sie können Ihre eigenen Tags definieren und Ihre eigene Markup -Sprache erstellen. Die im XML -Dokument gespeicherten Daten können leicht extrahiert und analysiert werden. Dies ist der Grund, warum es am häufigsten für Webserver verwendet wird. XML ist eine sensible Fallsprache.
Python verfügt über viele integrierte Module und Funktionen, um spezielle Aufgaben auszuführen. Es verfügt über viele integrierte Datenstrukturen zum Speichern und Verwalten der Daten. Das Wörterbuch ist eine der sehr nützlichen integrierten Datenstruktur, mit der Daten im Schlüssel-Wert-Paar-Format gespeichert werden. Wir können die XML -Daten einfach in ein Python -Wörterbuch umwandeln. Python liefert die Xmlodict Modul zur Ausführung der XML -bezogenen Aufgaben. Dieser Artikel erklärt die Umwandlung von XML in ein Wörterbuch in Python.
Installation des Xmltodict -Moduls
Bevor wir mit XML zu Dictionary Conversion beginnen, müssen wir zunächst das XMltodict -Modul installieren. Das XMLTodict kann einfach mit dem Python Index -Paket (PIP) installiert werden. Führen Sie den folgenden Befehl aus, um das Xmltodict -Modul mit PIP zu installieren:
PIP Installieren Sie XmltodictWenn Sie PIP3 verwenden, führen Sie den folgenden Befehl aus, um das XMLTodict -Modul zu installieren:
PIP3 Installieren Sie XmltodictDie Installation des Moduls auf Ihrem System dauert einige Minuten.
Nach der erfolgreichen Installation erhalten Sie eine Nachricht „erfolgreich installiert XMLTodict.”
Wenn Sie ein Debian -basiertes System verwenden, führen Sie den folgenden Befehl aus, um das XMLTodict -Modul zu installieren:
sudo apt installieren python-xmltodictDer obige Befehl ist für Python2. Führen Sie im Falle der Python3 -Version den folgenden Befehl aus:
sudo apt installieren python3-xmltodictXML zur Wörterbuchumwandlung
Lassen Sie uns nun ein XML in Python Dictionary umwandeln. Zu diesem Zweck müssen wir zunächst das Xmltodict -Modul in unserem Python -Skript importieren. Der xmltodict.analysieren () ist eine integrierte Funktion, die das XML in Python Dictionary umwandelt.
#mosting xmltodict -ModulAusgang
In der Ausgabe ist ersichtlich, dass der XML erfolgreich in ein Wörterbuch umgewandelt wird.
Greifen wir nun mit den Wörterbuchschlüssel auf die Daten zu. Der Name der Tags sind Tasten und Daten innerhalb der Tags, der tatsächlich Wert ist.
#mosting xmltodict -ModulAusgang
Die Ausgabe zeigt, dass Daten erfolgreich mit den Schlüssel zugegriffen werden.
XML zu Wörterbuchkonvertierung mithilfe von Dateien
Die XML -Daten werden hauptsächlich in Dateien gespeichert. Die XML -Dateien werden mit dem erstellt .XML -Erweiterung. Öffnen wir nun die XML.
Dies ist unser Schüler.XML -Datei.
Schreiben wir nun unser Python -Skript, um die Datei zu öffnen und XML -Daten in Python Dictionary umzuwandeln.
#Das ModulAusgang
Abschluss
XML ist ein beliebtes Format zum Speichern von Daten. Es wird am häufigsten verwendet, um Daten zwischen Webservern und Softwareanwendungen auszutauschen. Die XML -Daten können unter Verwendung des XMLTodict -Moduls in ein Python -Wörterbuch konvertiert werden. Dieser Artikel erläutert die XMLTodict -Modulinstallation und die XML -zu -Wörterbuch -Konvertierung mit mehreren Beispielen.