Als «elementtree» getaggte Fragen

6
Analysieren von XML mit Namespace in Python über 'ElementTree'
Ich habe das folgende XML, das ich mit Pythons analysieren möchte ElementTree: <rdf:RDF xml:base="http://dbpedia.org/ontology/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns="http://dbpedia.org/ontology/"> <owl:Class rdf:about="http://dbpedia.org/ontology/BasketballLeague"> <rdfs:label xml:lang="en">basketball league</rdfs:label> <rdfs:comment xml:lang="en"> a group of sports teams that compete against each other in Basketball </rdfs:comment> </owl:Class> </rdf:RDF> Ich möchte alle owl:ClassTags finden und dann den Wert …

9
Python ElementTree-Modul: So ignorieren Sie den Namespace von XML-Dateien, um das passende Element zu finden, wenn Sie die Methode "find", "findall" verwenden.
Ich möchte die Methode "findall" verwenden, um einige Elemente der XML-Quelldatei im ElementTree-Modul zu finden. Die XML-Quelldatei (test.xml) hat jedoch einen Namespace. Ich schneide einen Teil der XML-Datei als Beispiel ab: <?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 Reserved.</COPYRIGHT_NOTICE> <LICENSE>newlicense.htm</LICENSE> <DEAL_LEVEL> <PAID_OFF>N</PAID_OFF> </DEAL_LEVEL> </XML_HEADER> Der Beispiel-Python-Code …

3
Konvertieren Sie Python ElementTree in einen String
Bei jedem Anruf ElementTree.tostring(e)wird folgende Fehlermeldung angezeigt: AttributeError: 'Element' object has no attribute 'getroot' Gibt es eine andere Möglichkeit, ein ElementTree-Objekt in eine XML-Zeichenfolge zu konvertieren? Zurück verfolgen: Traceback (most recent call last): File "Development/Python/REObjectSort/REObjectResolver.py", line 145, in <module> cm = integrateDataWithCsv(cm, csvm) File "Development/Python/REObjectSort/REObjectResolver.py", line 137, in integrateDataWithCsv xmlstr …

4
XML-Analyse - ElementTree vs SAX und DOM
Python bietet verschiedene Möglichkeiten, XML zu analysieren ... Ich verstehe die Grundlagen des Parsens mit SAX . Es fungiert als Stream-Parser mit einer ereignisgesteuerten API. Ich verstehe auch den DOM- Parser. Es liest das XML in den Speicher und konvertiert es in Objekte, auf die mit Python zugegriffen werden kann. …
74 python  xml  dom  sax  elementtree 

11
So schreiben Sie eine XML-Deklaration mit xml.etree.ElementTree
Ich generiere ein XML-Dokument in Python mit einem ElementTree, aber die tostringFunktion enthält keine XML-Deklaration bei der Konvertierung in Klartext. from xml.etree.ElementTree import Element, tostring document = Element('outer') node = SubElement(document, 'inner') node.NewValue = 1 print tostring(document) # Outputs "<outer><inner /></outer>" Ich benötige meine Zeichenfolge, um die folgende XML-Deklaration einzuschließen: …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.