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

Я сделал резервную копию моего блога от блоггера. Формат файла - Atom XML. What's a quick way to turn it into plaintext? Opening it in a browser leads to formatting errors...

2 ответа

Решение

Вот пример таблицы стилей 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"/> и удалите всю лишнюю разметку в таблице стилей, тогда вы получите чистый текстовый вывод.

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

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

Другие вопросы по тегам