Конвертировать Atom XML в обычный текст

3185
ixtmixilix

Я сделал резервную копию моего блога от блоггера. Формат файла - Atom XML. Какой быстрый способ превратить его в открытый текст? Открытие его в браузере приводит к ошибкам форматирования ...

5

2 ответа на вопрос

3
ccpizza

Вот пример таблицы стилей XSLT Atom to HTML: http://snippets.dzone.com/posts/show/1162

Если вы прикрепите его к вашему XML-файлу следующим образом:

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

..открытие XML в современном браузере даст хороший читаемый текст.

При изменении <xsl:output method="html"/>в <xsl:output method="text"/>и удалить всю дополнительную разметку таблицы стилей, то вы получите чистый вывод текста.

идеально. если бы я только видел этот ответ, прежде чем я боролся с Python feedparser, чтобы сделать работу ... ixtmixilix 12 лет назад 0
1
Daniel Haley

В зависимости от того, что именно вы хотите включить в текстовую версию, будет работать простое преобразование XSLT.

Если вы приведете пример XML-кода ATOM и то, как бы вы хотели, чтобы текст выводился, я могу привести пример.

Похожие вопросы