Hier ist mein Code:Erstellen Sie eine XML-Datei mit Python?
import xml.etree.ElementTree as ET
root = ET.Element("rss", version="2.0", xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/", xmlns:content="http://purl.org/rss/1.0/modules/content/", xmlns:wfw="http://wellformedweb.org/CommentAPI/", xmlns:dc="http://purl.org/dc/elements/1.1/", xmlns:wp="http://wordpress.org/export/1.2/")
ET.dump(root)
Dies ist XML-Datei i zu erzeugen versuchen:
<rss version="2.0"
xmlns:excerpt="http://wordpress.org/export/1.2/excerpt/"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:wp="http://wordpress.org/export/1.2/"
>
dies ist sehr einfach Teil der eigentlichen XML-Datei, aber ich bin nicht in der Lage es richtig mit elementtree zu erstellen . Bis zur Versionsnummer funktioniert es richtig, aber wenn ich "xmlns: something" hinzufüge, funktioniert es nicht. Ich bin sehr neu in xml, also habe ich keine Ahnung, auch googlen kann mir nicht helfen zu verstehen.
HINWEIS: Bitte sagen Sie mir, ob lxml einfacher ist oder dieses ElementTree. Weil ich zuvor lxml für xpath- und css-Elemente verwendet habe.
Ich glaube nicht, dass 'xmlns: excerpt' eine gültige Python-Kennung ist. Verwenden Sie 'ET: element (" rss ", attrib = {" xmlns: Auszug ":" http: // ... ", ...})' – syntonym
danke es half. :) –