elementtree

ElementTree ist eine Python-Bibliothek zum Erstellen und Analysieren von XML.
3
Antworten

Wie kann man ein Element durch Text in lxml ersetzen?

Es ist einfach, ein bestimmtes Element vollständig aus einem XML-Dokument mit der lxml-Implementierung der ElementTree-API zu entfernen, aber ich sehe keine einfache Möglichkeit, ein Element durch Text zu ersetzen. Zum Beispiel mit der folgenden...
24.03.2011, 11:11
1
Antwort

lxml etree.iterparse error "TypeError: Lesen von Dateiobjekten muss einfache Zeichenfolgen zurückgeben"

Ich möchte ein HTML-Dokument mit lxml analysieren. Ich benutze Python 3.2.3 und lxml 2.3.4 ( Ссылка ) Ich verwende das etree.iterparse , um das Dokument zu analysieren, aber es gibt den folgenden Laufzeitfehler zurück: %Vor% Die Frage i...
20.04.2012, 07:48
3
Antworten

Erhalte Attributnamen und Werte aus ElementTree

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 Attr...
14.01.2013, 17:18
2
Antworten

Finden Sie das Vorkommen mit mehreren Attributen in ElementTree / Python

Ich habe das folgende XML. %Vor% F: Wie finde ich den Knoten <testcase name="VHDL_BUILD_Passthrough" status="run" time="0" classname="TestOne" /> ? Ich finde die Funktion tree.find() , aber der Parameter für diese Funktion scheint...
26.01.2011, 19:02
1
Antwort

Mehrere Textknoten in Pythons ElementTree? HTML-Generierung

Ich verwende ElementTree, um etwas HTML zu generieren, aber ich habe das Problem, dass ElementTree Text nicht als Knoten speichert, aber als text und tail Eigenschaften von Element . Dies ist ein Problem, wenn ich etwas erzeugen möchte,...
29.06.2010, 21:47
5
Antworten

Python ElementTree konvertiert nicht schussfreie Leerzeichen nicht, wenn UTF-8 für die Ausgabe verwendet wird

Ich versuche, HTML zu analysieren, zu manipulieren und mit Pythons ElementTree auszugeben: %Vor% Wenn ich dies mit Python 2.7 unter Mac OS X 10.6 ausführe, bekomme ich: %Vor% Ich dachte, dass die Angabe von "encoding = 'UTF-8'" sich um d...
18.05.2012, 13:40
4
Antworten

Python Version 2.7: XML ElementTree: Wie man bestimmte Elemente eines Kindelements durchläuft, um eine Übereinstimmung zu finden

Ich bin ein Programmierneuling und benutze nur selten Python, also bitte ertrage mich, während ich versuche zu erklären, was ich versuche zu tun:) Ich habe folgendes XML: %Vor% Ich möchte hier nur bestimmte "SWOL28" -Werte aktualisieren,...
26.03.2013, 17:01
2
Antworten

Wie kann ich meinen Code beim Arbeiten mit XML-Namespaces in Python lesbarer und DRYer gestalten?

Pythons integriertes xml.etree -Paket unterstützt das Parsen von XML-Dateien mit Namespaces, aber Namespace-Präfixe werden auf den vollständigen, in eckigen Klammern eingeschlossenen URI erweitert. Also in der Beispieldatei in der offiziellen...
16.05.2016, 21:14
1
Antwort

Kommentare in geparstem XML (Python 2.7) zuverlässig beibehalten

Ich möchte Kommentare so originalgetreu wie möglich beibehalten, während ich XML manipuliere. Ich habe es geschafft, Kommentare beizubehalten, aber die Inhalte werden XML-maskiert. %Vor% %Vor% Kommentare wie: %Vor% Beende als: %Vor...
06.11.2015, 19:00
2
Antworten

Die itertree-Funktion von python ElementTree verwenden und den modifizierten Baum in die Ausgabedatei schreiben

Ich muss eine sehr große (~ 40 GB) XML-Datei analysieren, bestimmte Elemente daraus entfernen und das Ergebnis in eine neue XML-Datei schreiben. Ich habe versucht, iterparse aus Pythons ElementTree zu verwenden, aber ich bin verwirrt darüber, wi...
14.03.2013, 02:04