Наш чатик

Телеграм чат начинающих программистов. Общаемся и помогаем друг другу

Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush или пойти другими путем

Превращаем XML визитку в HTML

Помните визитку в формате XML, которую вы делали в качестве ДЗ к прошлому уроку?

А помните визитку в формате HTML, которую вы делали другом ДЗ к тому же уроку?

Напишите программу, которая бы конвертировала XML визитку в HTML (да, нужно будет добавить поле с адресом фотки).

ФИО сделайте в HTML файле в виде заголовка (используя специальный тэг).

визитка XML

визитка HTML

Как читать данные из XML-файла вы уже знаете. Осталось научиться создавать XML-структуру.

С gem-ом REXML это довольно просто. Создайте новую структуру с помощью конструктора:

html = REXML::Document.new

А дальше наполняйте её тегами с помощью методов add_element и add_text так, чтобы она выглядела, как ваша визитка, которую вы сделали в домашнем задании к прошлому уроку.

Как только закончите, запишите её в файл, открыв его для записи. Не забудьте дописать в начале файла инструкцию с указанием, что это HTML-документ:

<!DOCTYPE HTML>