Tag: xml

Streifen Sie alle Namespace Deklarationen, Tags und Attribute aus SVG-Datei mit Python / lxml

Ich habe dieses Skript zum Aufräumen von SVG-Dateien mit Python und lxml. Es entfernt unsichtbare Elemente und versucht , einige ausgewählte Namespace-Probleme zu lösen: from lxml import etree path = '/image.svg' svg_xml = open(path, 'r').read() # resolve problematic namespace issues # remove specific and undefined Illustrator tags if '<i:pgf></i:pgf>' in svg_xml: svg_xml = svg_xml.replace('<i:pgf></i:pgf>', '') […]

Kann mir jemand mit diesem JAVA SAXParser helfen?

Ich habe für 3 Stunden gehummelt und ich kann diesen F ***** Parser nicht zur Arbeit bringen. Entschuldigung für Fluch. Ich verstehe nicht, warum ich kein anständiges Tutorial finden kann , das genau das macht was ich will. Ich möchte nur die Funktion ein String / XML senden. Dann analysiere es. es ist nicht so […]

BeautifulSoup kehrt zurück [], wenn ich es laufe

Ich benutze schöne Suppe mit Python, um Wetterdaten von einer Website abzurufen. Hier sieht die Website aus: <channel> <title>2 Hour Forecast</title> <source>Meteorological Services Singapore</source> <description>2 Hour Forecast</description> <item> <title>Nowcast Table</title> <category>Singapore Weather Conditions</category> <forecastIssue date="18-07-2016" time="03:30 PM"/> <validTime>3.30 pm to 5.30 pm</validTime> <weatherForecast> <area forecast="TL" lat="1.37500000" lon="103.83900000" name="Ang Mo Kio"/> <area forecast="SH" lat="1.32100000" lon="103.92400000" name="Bedok"/> […]

Parsing XML mit schöner Suppe

Bearbeiten: aufgelöst. Ich dachte, ich würde meine Antwort unten hinzufügen … Hinweis: Die gewünschte Ausgabe ist ein Bündel von Zeilen wie US D0591026 Ich habe Daten, die wie folgt aussehen: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE us-patent-grant SYSTEM "us-patent-grant-v42-2006-08-23.dtd" [ ]> <us-patent-grant lang="EN" dtd-version="v4.2 2006-08-23" file="USD0591026-20090428.XML" status="PRODUCTION" id="us-patent-grant" country="US" date-produced="20090414" date-publ="20090428"> <us-bibliographic-data-grant> <publication-reference> <document-id> <country>US</country> <doc-number>D0591026</doc-number> <kind>S1</kind> […]

Nach xs: include beim analysieren von XSD als XML mit lxml in Python

Also, mein Problem ist, ich versuche, etwas ein wenig un-orthodox zu tun. Ich habe einen komplizierten Satz von XSD-Dateien. Allerdings möchte ich diese XSD-Dateien nicht verwenden, um eine XML-Datei zu überprüfen. Ich möchte diese XSDs als XML analysieren und sie ebenso abfragen, wie ich eine normale XML-Datei hätte. Dies ist möglich, weil XSDs gültiges XML […]

Wie kann ich xml-Elementattribute in Python bestellen?

Beim Analysieren einer XML-Datei in eine Python-Elementtree wird die Reihenfolge der Attribute verwechselt, da Python die Attribute in einem Wörterbuch speichert. Wie kann ich die Reihenfolge der Attribute im Wörterbuch ändern?

"XML- oder Textdeklaration nicht am Anfang der Entität: Zeile 2, Spalte 0" beim Aufruf von ElementTree.parse

ElementTree.parse() scheitert im einfachen Beispiel unten mit dem Fehler Xml.etree.ElementTree.ParseError: XML- oder Textdeklaration nicht am Anfang der Entität: Zeile 2, Spalte 0 Das XML sieht gültig aus und der Code ist einfach, also was mache ich falsch? xmlExample = """ <?xml version="1.0"?> <data> stuff </data> """ import io source = io.StringIO(xmlExample) import xml.etree.ElementTree as ET […]

Wikipedia mit Python

Ich habe diese sehr einfache Python-Code zu lesen xml für die wikipedia api: import urllib from xml.dom import minidom usock = urllib.urlopen("http://en.wikipedia.org/w/api.php?action=query&titles=Fractal&prop=links&pllimit=500") xmldoc=minidom.parse(usock) usock.close() print xmldoc.toxml() Aber dieser Code kehrt mit diesen Fehlern zurück: Traceback (most recent call last): File "/home/user/workspace/wikipediafoundations/src/list.py", line 5, in <module><br> xmldoc=minidom.parse(usock)<br> File "/usr/lib/python2.6/xml/dom/minidom.py", line 1918, in parse<br> return expatbuilder.parse(file)<br> File […]

Entfernen von untergeordneten Elementen in XML mit Python

Python 3.2.5 x64 ElementTree Ich habe Daten, die ich mit Python formatieren muss. Im Wesentlichen habe ich Datei mit Elementen und Unterelemente. Ich muss die untergeordneten Elemente einiger dieser Elemente löschen. Ich habe vorherige Fragen geprüft und ich konnte keine Lösung machen. Das Beste, was ich bisher hatte, entfernt nur jedes zweite Kind. Beispieldaten: <Leg1:MOR […]

Elemente in zufälliger Reihenfolge und maxOccurs> 1

Ich muss eine XSD 1.0 erstellen, die eine XML- Datei validiert. Die Validierung wird lxml.etree aus python verwenden , und dieses Tool unterstützt nur XML Schema 1.0 ( lxml mit Schema 1.1 ) Die Struktur, die ich verwenden muss, ist vom Typ: item | owners* | config+ | | config_id | | tests* | | […]

Python ist die beste Programmiersprache der Welt.