Tag: elementtree
ElementTree ist eine Python-Bibliothek zum erzeugen und Parsen von XML.
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
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)
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
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
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>
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
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
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
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
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
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 =
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
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 =
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
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 =
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
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\"
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"
2
Antworten
Ich bin neu in xml-parsing. Diese xml-Datei hat die folgende Struktur: FHRSEstablishment |--> Header | |--> ... |--> EstablishmentCollection | |--> EstablishmentDetail | | |-->... | |--> Scores | | |-->... |--> EstablishmentCollection | |--> EstablishmentDetail |
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
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,
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
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
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>
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
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
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
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 =
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
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
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>
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
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
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
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?
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
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 })
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
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
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
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.
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"
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,
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
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>
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
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
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
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')
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