У меня длинный документ в формате XML, из которого мне нужно создать статические HTML-страницы (для распространения через CD). Я знаю (в разной степени) JavaScript, PHP и Python. Текущие варианты, которые я рассмотрел, перечислены здесь:
Я не исключаю JavaScript, поэтому одним из вариантов будет использование ajax для динамической загрузки содержимого XML в страницы HTML. Редактировать: Я бы использовал jQuery для этой опции.
Изучите некоторый базовый XSLT и создайте HTML таким образом, чтобы соответствовать спецификации.
Создание сайта с использованием PHP (например), а затем создание статического сайта.
Напишите скрипт (например, на Python) для преобразования XML в HTML. Это похоже на опцию XSLT, но без изучения XSLT.
Полезная информация:
XML, вероятно, изменится в какой-то момент, поэтому я хотел бы иметь возможность легко восстановить сайт.
Мне нужно будет создать какое-то меню для перемещения по документу (поэтому мне нужно будет создать какой-то индекс содержимого).
Я бы хотел знать, есть ли у кого-нибудь идеи получше, о которых я не задумывался. Если нет, я бы хотел, чтобы вы сказали мне, какой из моих вариантов кажется наиболее разумным. Я думаю, что знаю, что собираюсь делать, но мне хотелось бы получить второе мнение. Спасибо.