У меня есть dadabase, структура которого очень проста.
<ws>
<e>
<k>base64_encoded_string</k>
<v>base64_encoded_string</v>
</e>
<e>
<k>...</k>
<v>...</v>
</e>
...
</ws>
Мне нужно преобразовать его в простой JSON в таком формате:
{"k":"v",
"k":"v",
...
}
Моей первой мыслью было импортировать ее через анализатор xml MS Excel, но есть проблема с максимальным размером ячейки Excel, который может быть 32 КБ, но некоторые значения в моей базе данных могут доходить до 600 КБ.
Моей следующей мыслью было использовать Notepad++ с макросами для декодирования base64, а затем использовать поиск и замену для переформатирования структуры файла, но кажется, что средство записи макросов N++ не поддерживает подключаемые команды, которые необходимы для декодирования b64.
Что я могу сделать, чтобы преобразовать мою базу данных?
(В случае, если это может помочь, в основном все, что мне нужно, - это преобразовать хранилище расширений Opera 12.16 в хранилище дополнений Firefox).
Спасибо за любую помощь.