Tag: elementtree

ElementTree ist eine Python-Bibliothek zum erzeugen und Parsen von XML.

Wieder: UnicodeEncodeError: ascii codec can T encode

Anzahl der Antworten 2 Antworten
Ich habe einen Ordner mit XML-Dateien, die ich möchte, zu analysieren. Ich brauche, um text aus den Elementen dieser Dateien. Sie werden gesammelt und gedruckt, um eine CSV-Datei, wo die Elemente aufgeführt sind in den Spalten. Ich

Das analysieren von XML mit (X)HTML-Entitäten

Anzahl der Antworten 2 Antworten
Versuchen, das analysieren von XML mit ElementTree, enthält Undefinierte Entität (D. H.  ) wirft: ParseError: undefined entity   In Python 2.x XML-Entität dict aktualisiert werden kann durch die Schaffung parser (Dokumentation): parser = ET.XMLParser() parser.entity["nbsp"] = unichr(160)

Wie Sie analysieren, geschachtelten XML-tags mit python?

Anzahl der Antworten 1 Antworten
Bitte entschuldigen Sie mich, wenn ich die falsche Terminologie, aber hier ist, was ich versuche zu erreichen. Ich bin versucht zu ziehen, Attribut-und text-Informationen aus verschachtelten tags wie alias, Zahlung, Betrag, etc... Aber mein Beispiel code-block ist

ElementTree TypeError "write() argument must be str, nicht bytes" in Python ist3

Anzahl der Antworten 5 Antworten
Hab ein Problem mit der Erzeugung ein .SVG-Datei mit Python ist3 und ElementTree. from xml.etree import ElementTree as et doc = et.Element('svg', width='480', height='360', version='1.1', xmlns='http://www.w3.org/2000/svg') #Doing things with et and doc f = open('sample.svg', 'w') f.write('<?xml

Einlesen einer xml-Datei mithilfe von element-Baum

Anzahl der Antworten 3 Antworten
Ich habe eine xml-Datei. Seine sieht so aus, <root> <Group> <ChapterNo>1</ChapterNo> <ChapterName>A</ChapterName> <Line>1</Line> <Content>zfsdfsdf</Content> <Synonyms>fdgd</Synonyms> <Translation>assdfsdfsdf</Translation> </Group> <Group> <ChapterNo>1</ChapterNo> <ChapterName>A</ChapterName> <Line>2</Line> <Content>ertreter</Content> <Synonyms>retreter</Synonyms> <Translation>erterte</Translation> </Group> <Group> <ChapterNo>2</ChapterNo> <ChapterName>B</ChapterName> <Line>1</Line> <Content>sadsafs</Content> <Synonyms>sdfsdfsd</Synonyms> <Translation>sdfsdfsd</Translation> </Group> <Group> <ChapterNo>2</ChapterNo> <ChapterName>B</ChapterName> <Line>2</Line>

Ändern einer XML mit ElementTree

Anzahl der Antworten 1 Antworten
<grandParent> <parent> <child>Sam/Astronaut</child> </parent> </grandParent> Möchte ich ändern die oben genannten XML-Daten durch hinzufügen von einem anderen Kind-tag in übergeordneten Tags. Ich bin sowas.. tree = ET.parse("test.xml") a=ET.Element('parent') b=ET.SubElement(a,"child") b.text="Jay/Doctor" tree.write("test.xml") Ist dies der richtige Weg eine

Parsen von XML mit Python-ElementTree

Anzahl der Antworten 3 Antworten
Ich habe ein XML-Dokument im folgenden format <root> <H D="14/11/2017"> <FC> <F LV="0">The quick</F> <F LV="1">brown</F> <F LV="2">fox</F> </FC> </H> <H D="14/11/2017"> <FC> <F LV="0">The lazy</F> <F LV="1">fox</F> </FC> </H> </root> Wie kann ich extrahieren Sie den

Wie kann ich überprüfen Attribut bestehenden von Elementtree?

Anzahl der Antworten 1 Antworten
Muss ich prüfen, bestimmte Attribute für die Existenz. Wie: if "blah-blah-blah" is None: print "there is no such attribute" else: print "The attribute exists" Okay "bla-bla-bla" macht keinen Sinn... Die syntax ist auch nicht Python, und ich

Elementtree Einstellung die Reihenfolge der attribute

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, ein python-Skript zur Standardisierung von generischen XML-Dateien zum konfigurieren von websites und website-Formulare. Aber dazu würde ich gerne entweder halten die ursprüngliche Attribut-Reihenfolge der Elemente, oder noch besser in der Lage sein, um

Python-element-Baum - text extrahieren von element -, Abisolier-tags

Anzahl der Antworten 3 Antworten
Mit ElementTree in der Python, wie kann ich extrahieren Sie den text aus einem Knoten, Abisolieren keine tags in diesem element und halten nur den text? Zum Beispiel, sagen, ich habe das folgende: <tag> Some <a>example</a> text

Erhalten Xpath dynamisch, mit ElementTree getpath()

Anzahl der Antworten 3 Antworten
Schreiben brauche ich eine dynamische Funktion, die feststellt, Elemente auf einer Teilstruktur eine ATOM-xml-durch den Aufbau dynamisch der XPath für das element. Zu tun, die ich geschrieben habe, so etwas wie dieses: tree = etree.parse(xmlFileUrl) e =

Python-version 2.7: XML, ElementTree: iterieren über bestimmte Elemente eines Kind-Elements, um eine übereinstimmung finden

Anzahl der Antworten 4 Antworten
Ich bin ein Programmier Anfänger, und nur selten die Verwendung von python also bitte Geduld mit mir, als ich versuche zu erklären, was ich versuche zu tun 🙂 Ich habe Folgendes XML: <?xml version = "1.0" encoding

xml.etree.ElementTree.ParseError: not well-formed (invalid token) in Python

Anzahl der Antworten 3 Antworten
Ich versuche zum öffnen einer XML-Datei mit ElementTree aber es ist ein Fehler aufgetreten: xml.etree.ElementTree.ParseError: not well-formed (invalid token) Und hier ist mein code: # -*- coding: utf-8 -*- import xml.etree.ElementTree as etree def main(): tree =

Was sind die Argumente von ElementTree.SubElement verwendet?

Anzahl der Antworten 2 Antworten
Ich habe mir die Dokumentation hier: http://docs.python.org/dev/library/xml.etree.elementtree.html#xml.etree.ElementTree.SubElement Den Eltern und tag argument scheint klar genug, aber welches format kann ich das Attribut name und Wert? Ich konnte nicht finden, dass alle vorherigen Beispiel. In welchem format ist

Holen Sie sich das parent-element nach mit find-Methode von xml.etree.ElementTree)

Anzahl der Antworten 2 Antworten
Ich arbeite mit einer großen xml-Datei, und versuchen Sie zum extrahieren von Informationen aus verschiedenen Elementen. import xml.etree.ElementTree as ET tree = ET.parse('t.xml') root = tree.getroot() Finden Sie die Elemente, die ich benutze die find-Methode: elm =

Holen Sie sich Attributnamen und-Werten aus ElementTree

Anzahl der Antworten 3 Antworten
Ich habe eine XML - <root> element mit mehreren Parametern. Ich habe mit der ElementTree Paket. Nachdem ich analysiert ein Baum aus einer xml-Datei, ich bin immer in den document root, aber ich möchte, um das angeforderte

Wie erstellen <!DOCTYPE> mit Python ist cElementTree

Anzahl der Antworten 4 Antworten
Habe ich versucht, die Antwort auf diese Frage, aber nicht, damit es funktioniert: Wie zu erstellen "virtual root" mit Python-ElementTree? Hier ist mein code: import xml.etree.cElementTree as ElementTree from StringIO import StringIO s = '<?xml version=\"1.0\" encoding=\"UTF-8\"

Finden vorkommen mit mehreren Attributen in ElementTree/Python

Anzahl der Antworten 2 Antworten
Ich habe folgende XML. <?xml version="1.0" encoding="UTF-8"?> <testsuites tests="10" failures="0" disabled="0" errors="0" time="0.001" name="AllTests"> <testsuite name="TestOne" tests="5" failures="0" disabled="0" errors="0" time="0.001"> <testcase name="DefaultConstructor" status="run" time="0" classname="TestOne" /> <testcase name="DefaultDestructor" status="run" time="0" classname="TestOne" /> <testcase name="VHDL_EMIT_Passthrough" status="run" time="0"

Python: Zugriff auf nested Kinder in der xml-Datei analysiert, mit ElementTree

Anzahl der Antworten 2 Antworten
Ich bin neu in xml-parsing. Diese xml-Datei hat die folgende Struktur: FHRSEstablishment |--> Header | |--> ... |--> EstablishmentCollection | |--> EstablishmentDetail | | |-->... | |--> Scores | | |-->... |--> EstablishmentCollection | |--> EstablishmentDetail |

Legen Sie einen Knoten für ein element in XML mit Python/ElementTree

Anzahl der Antworten 2 Antworten
Brauche ich zur Durchquerung der XML-Baumstruktur hinzufügen sub-element, wenn der Wert kleiner als 5 ist. Zum Beispiel, dieses XML kann geändert werden, in <?xml version="1.0" encoding="UTF-8"?> <A value="45"> <B value="30"> <C value="10"/> <C value ="20"/> </B> <B

Alternative XML-parser für ElementTree zu erleichtern UTF-8 leiden?

Anzahl der Antworten 4 Antworten
Ich bin Parsen von XML mit der elementtree.parse () - Funktion. Es funktioniert, außer für einige utf-8-Zeichen(single-byte-Zeichen über 128). Ich sehe, dass der Standard-parser ist XMLTreeBuilder basierend auf expat. Gibt es eine alternative-parser, die ich verwenden können,

Python-ElementTree-Modul: How to ignorieren Sie den namespace des XML-Dateien zu suchen von übereinstimmenden element bei Verwendung der Methode "find", "findall"

Anzahl der Antworten 8 Antworten
Möchte ich die Methode "findall" zu suchen, einige Elemente der Quell-xml-Datei in der ElementTree-Modul. Jedoch das Quell-xml-Datei (test.xml) hat namespace. Ich truncate-Teil der xml-Datei als Beispiel: <?xml version="1.0" encoding="iso-8859-1"?> <XML_HEADER xmlns="http://www.test.com"> <TYPE>Updates</TYPE> <DATE>9/26/2012 10:30:34 AM</DATE> <COPYRIGHT_NOTICE>All Rights

AttributeError: type object 'ElementTree' hat kein Attribut 'tostring'

Anzahl der Antworten 2 Antworten
Habe ich dieses problem AttributeError: type object 'ElementTree' has no attribute 'tostring' ich weiß nicht, was falsch ist, ich import-string, funktioniert Es nicht. Versuchen zu Folgen, einen anderen tutorial, aber nichts. Gibt es einen anderen Weg, um

Python-ElementTree Analyse unbound prefix-Fehler

Anzahl der Antworten 1 Antworten
Lerne ich ElementTree in der python. Alles scheint gut, außer wenn ich versuche die xml-Datei analysiert mit Präfix: test.xml: <?xml version="1.0"?> <abc:data> <abc:country name="Liechtenstein" rank="1" year="2008"> </abc:country> <abc:country name="Singapore" rank="4" year="2011"> </abc:country> <abc:country name="Panama" rank="5" year="2011"> </abc:country>

Finden und ersetzen von text in elementtree

Anzahl der Antworten 2 Antworten
ich bin sehr neu in der Programmierung und python. Ich bin auf der Suche nach und ersetzen von text in einer xml-Datei. Hier ist meine xml-Datei <?xml version="1.0" encoding="UTF-8"?> <!--Arbortext, Inc., 1988-2008, v.4002--> <!DOCTYPE doc PUBLIC "-//MYCOMPANY//DTD

Schreiben von Python-ElementTree Datei wirft TypeError

Anzahl der Antworten 1 Antworten
Bin ich zu schreiben versucht, eine XML-Datei mit Python-ElementTree-Paket. Im Grunde mache ich ein root-element genannt allDepts, und dann in jeder iteration von meiner for-Schleife rufe ich eine Funktion zurückgibt, die ein deptElement enthält eine Reihe von

Abrufen einer Liste von XML-tags in der Datei, unter Verwendung von xml.etree.ElementTree

Anzahl der Antworten 1 Antworten
Wie erwähnt, die ich brauche, um die Liste der XML-tags in die Datei, indem Sie auf eine Bibliothek xml.etree.ElementTree. Ich bin mir bewusst, dass es Eigenschaften und Methoden wie ETVar.child, ETVar.getroot(), ETVar.tag, ETVar.attrib. Aber in der Lage

So finden Sie bestimmte Elemente in XML mit Hilfe von ElementTree

Anzahl der Antworten 2 Antworten
Ich versuche zu analysieren, XML-Zeichenfolge, die ich von youtube-video-feeds, mit Python 3.3.1. Hier ist der code: import re import sys import urllib.request import urllib.parse import xml.etree.ElementTree as element_tree def get_video_id(video_url): return re.search(r'watch\?v=.*', video_url).group(0)[8:] def get_video_feed(video_url): video_feed =

So fügen Sie ein element in xml-Datei mithilfe von elementtree

Anzahl der Antworten 1 Antworten
Ich habe eine xml-Datei, und ich versuche, fügen Sie ein zusätzliches element, um es. die xml hat die nächste Struktur : <root> <OldNode/> </root> Was ich Suche ist : <root> <OldNode/> <NewNode/> </root> aber eigentlich bin ich

Der Umgang mit nicht wohlgeformten Zeichen, die in xml-Datei mit elementtree in der python

Anzahl der Antworten 2 Antworten
Ich bin Parsen der xml-Dateien kodiert mit utf-16 mit ElementTree.parse Funktion. Das Programm würde zusammenbrechen, wenn die Datei enthält einige nicht wohlgeformte Zeichen wie ♀, ♂ .etc. Und der Fehler "xml.parsers.expat.ExpatError: not well-formed (invalid token)"Auftritt. Wie könnte

Wie kann ich Attribute hinzufügen-Element in ElementTree (in Python)

Anzahl der Antworten 2 Antworten
Habe ich erfolgreich Hinzugefügt einen neuen Knoten zu einem Element mit PY ElementTree. Jetzt versuche ich zu geben, es Attribute, die scheitert, trotz ich bin nach dem tutorial. mein Beispiel-xml: <?xml version="1.0" encoding="UTF-8"?> <xml> <level01> <level02> <level03>

Parsen einer XML-URL mit der ElementTree XML API

Anzahl der Antworten 1 Antworten
Unten ist mein Beispielcode, wo im hintergrund ich bin Download statsxml.jsp mit wget und dann das Parsen von xml. Meine Frage ist jetzt muss ich mehrere XML-parse-URL und, wie Sie sehen können, in den code unten bin

Festlegen eines Attribut-Wert in der XML-Datei mit ElementTree

Anzahl der Antworten 1 Antworten
Ich brauche, um den Wert zu ändern, der ein Attribut mit dem Namen approved-by in eine xml-Datei von 'no' auf 'yes'. Hier ist meine xml-Datei: <?xml version="1.0" encoding="UTF-8" ?> <!--Arbortext, Inc., 1988-2008, v.4002--> <!DOCTYPE doc PUBLIC "-//MYCOMPANY//DTD

Was ist der Unterschied zwischen findall() und iterfind() von xml.etree.ElementTree

Anzahl der Antworten 3 Antworten
Ich ein Programm schreiben, das mit nur wie unten from xml.etree.ElementTree import ET xmlroot = ET.fromstring([my xml content]) for element in xmlroot.iterfind(".//mytag"): do some thing es funktioniert gut auf meinem python (v2.7.1), aber nachdem ich kopiere es

Wie finden Sie die Anzahl der Elemente im element tree in python?

Anzahl der Antworten 5 Antworten
Ich bin neu auf-element-Baum,hier bin ich zu finden versuchen, um die Anzahl der Elemente in der Elementstruktur. from lxml import etree root = etree.parse(open("file.xml",'r')) gibt es eine Möglichkeit, finden Sie die Gesamtzahl der Elemente in der Wurzel?

Austauschen von XML-Elements in Python

Anzahl der Antworten 4 Antworten
Ich versuche, ersetzen Sie das element innerhalb der bbox mit einem neuen Satz von Koordinaten. mein code : # import element tree import xml.etree.ElementTree as ET #import xml file tree = ET.parse('C:/highway.xml') root = tree.getroot() #replace bounding

Python: Namensräume in xml, ElementTree (oder lxml)

Anzahl der Antworten 2 Antworten
Will ich das abrufen einer vorhandenen xml-Datei, manipulieren und speichern. Hier ist mein code: from xml.etree import cElementTree as ET NS = "{http://www.somedomain.com/XI/Traffic/10}" def fix_xml(filename): f = ET.parse(filename) root = f.getroot() eventlist = root.findall("%(ns)Event" % {'ns':NS })

So wählen Sie Daten für ein xml-Element mit bestimmten Attribut-Wert?

Anzahl der Antworten 4 Antworten
Gegeben: <foo> <bar key="true">text1</bar> <bar key="false">text2</bar> <bar key="true">text3</bar> <bar key="true">text4</bar> </foo> Ich möchte den text für das bar-element, wo das Attribut key = "false". Meine Anwendung ist in Python 2.5.5 auf GAE. Die XML ist nicht wahr

Wie kann ich anfügen neuer Daten in vorhandene XML mit Python-ElementTree?

Anzahl der Antworten 2 Antworten
Ich bin neu in Python/ElementTree. Ich habe die folgende XML-Beispiel: <users> <user username="admin" fullname="admin" password="" uid="1000"/> <user username="user1" fullname="user1" password="" grant_admin_rights="yes"><group>my_group</group><group>group_2</group></user> </users> Möchte ich Anhängen folgende dieser bestehenden XML: <user username="+username+" password="+password+"><group>+newgroup+</group></user> also meine endgültige Ausgabe sollte

Kann nicht installieren elementtree mit pip

Anzahl der Antworten 1 Antworten
Versucht zu installieren elementtree Paket mit pip. Immer den folgenden Fehler: (taximachine_env)vagrant@dev-gm:/opt/taxi/taxiconsole$ pip install elementtree -vvv Collecting elementtree Getting page https://pypi.python.org/simple/elementtree/ 1 location(s) to search for versions of elementtree: * https://pypi.python.org/simple/elementtree/ Getting page https://pypi.python.org/simple/elementtree/ Analyzing links from

Wie soll ich das Parsen von xml-string in python?

Anzahl der Antworten 4 Antworten
Mein XML-string - xmlData = """<SMSResponse xmlns="http://example.com" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Cancelled>false</Cancelled> <MessageID>00000000-0000-0000-0000-000000000000</MessageID> <Queued>false</Queued> <SMSError>NoError</SMSError> <SMSIncomingMessages i:nil="true"/> <Sent>false</Sent> <SentDateTime>0001-01-01T00:00:00</SentDateTime> </SMSResponse>""" Ich versuche zu analysieren und die Werte der tags - Abgesagt, MessageId, SMSError, etc. Ich bin mit python Elementtree Bibliothek.

Konvertierung von Python-ElementTree XML in einen String

Anzahl der Antworten 2 Antworten
Brauche ich zum konvertieren eines XML - ElementTree einen String nach Veränderung. Es ist die toString-Teil, das nicht funktioniert. import xml.etree.ElementTree as ET tree = ET.parse('my_file.xml') root = tree.getroot() for e in root.iter('tag_name'): e.text = "something else"

Parsen aller xml-Dateien in einem Verzeichnis nacheinander mit ElementTree

Anzahl der Antworten 1 Antworten
Ich bin Parsen von XML in python durch ElementTree import xml.etree.ElementTree as ET tree = ET.parse('try.xml') root = tree.getroot() Möchte ich analysieren alle der " xml " - Dateien in einem bestimmten Verzeichnis. Der Benutzer soll eingeben,

Wie lösen TypeError: cannot serialize float Python-Elementtree

Anzahl der Antworten 1 Antworten
Bekam ich eine debugging-Frage. Da ich bin ganz neu hier, bitte verzeiht mir mögliche kitschige walls-of-text. Nach vielen Stunden habe ich endlich elementtree zu tun, was ich will, aber ich kann keine Ausgabe über meine Ergebnisse, weil

Python: Konvertierung von XML nach CSV-Datei

Anzahl der Antworten 1 Antworten
Habe ich eine XML Datei wie diese: <hierachy> <att> <Order>1</Order> <attval>Data</attval> <children> <att> <Order>1</Order> <attval>Studyval</attval> </att> <att> <Order>2</Order> <attval>Site</attval> </att> </children> </att> <att> <Order>2</Order> <attval>Info</attval> <children> <att> <Order>1</Order> <attval>age</attval> </att> <att> <Order>2</Order> <attval>gender</attval> </att> </children> </att> </hierachy>

Die Verarbeitung von XML in Python ElementTree

Anzahl der Antworten 3 Antworten
Ich habe ein problem mit ElementTree.iter(). Also habe ich versucht, dieses Beispiel in diesem link : http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python-with-elementtree/ Also hier ist was ich versucht habe: import elementtree.ElementTree as ET tree = ET.parse('XML_file.xml') root = tree.getroot() for elem in

python-xml.etree.ElementTree Unterelement Anhängen an

Anzahl der Antworten 2 Antworten
Ich versuche die Verwendung von xml.etree.ElementTree parse eine xml-Datei, finden Sie einen bestimmten tag, hängen Sie ein Kind an diesem tag, fügen Sie ein weiteres Kind, um das neu erstellte tag-und fügen Sie text zu der letztgenannten

Mit SimpleXMLTreeBuilder in elementtree

Anzahl der Antworten 5 Antworten
Ich habe die Entwicklung einer Anwendung mit django und elementtree und während der Bereitstellung in der Produktion-server habe ich festgestellt, es läuft python 2.4. Ich habe in der Lage zu bündeln elementtree aber jetzt bin ich immer

Wie setze ich die Attribute für ein XML-element mit Python?

Anzahl der Antworten 2 Antworten
Ich bin mit ElementTree zum erstellen einer XML-Datei. Wenn ich versuchen, ein element das Attribut mit ET.SubElement().__setattr__() bekomme ich den Fehler AttributeError: __setattr__. import xml.etree.cElementTree as ET summary = open(Summary.xml, 'w') root = ET.Element('Summary') ET.SubElement(root, 'TextSummary') ET.SubElement(root,'TextSummary').__setattr__('Status','Completed')

argument of type 'NoneType' ist nicht iterierbar

Anzahl der Antworten 2 Antworten
Ich versuche, öffnen Sie ein Verzeichnis enthält eine Reihe von XML in einem bestimmten Verzeichnis. In dem folgenden code bin ich Durchlaufen jedes XML-Dokument, und ich werde einige "if-Anweisungen", um den text Lesen in der XML, keywords