Konvertieren Sie Atom XML in einfachen Text

3176
ixtmixilix

Ich habe mein Blog von Blogger gesichert. Das Format der Datei ist Atom XML. Wie kann man es schnell in Klartext umwandeln? Das Öffnen in einem Browser führt zu Formatierungsfehlern ...

5

2 Antworten auf die Frage

3
ccpizza

Hier ist ein Beispiel für ein XSLT-Stylesheet für Atom zu HTML: http://snippets.dzone.com/posts/show/1162

Wenn Sie es wie folgt an Ihre XML-Datei anhängen:

<?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="my-atom-to-html-stylesheet.xsl"?> ... 

Wenn Sie XML in einem modernen Browser öffnen, wird ein gut lesbarer Text erzeugt.

Wenn Sie ändern, <xsl:output method="html"/>um <xsl:output method="text"/>alle Blatt zusätzliche Markup im Stil und entfernen Sie dann werden Sie reine Textausgabe erhalten.

perfekt. Wenn ich nur diese Antwort gesehen hätte, bevor ich mit Python-Feedparser gekämpft habe, um die Arbeit zu erledigen ... ixtmixilix vor 12 Jahren 0
1
Daniel Haley

Je nachdem, was genau Sie in Ihre Nur-Text-Version aufnehmen möchten, funktioniert eine einfache XSLT-Transformation.

Wenn Sie ein Beispiel für Ihre ATOM-XML angeben und wie die Textausgabe aussehen soll, kann ich Ihnen ein Beispiel geben.