Задачі
XML-конвертор
XML-конвертор
XML-формат використовується для збереження різноманітної структурної інформації і обміну інформацією між програмами. У деякій програмі цей формат використовувався для збереження конфігураційних файлів. У новій версії програми для збільшення її швидкодії було вирішено використовувати спрощений XML-формат.
\includegraphics{https://static.e-olymp.com/content/75/75fe8908010b494836b045877b7d0729cb111c4a.jpg}
Імена елементів і атрибутів складаються лише з латинських букв, цифр і символів підкреслювання, крапка і мінус. Довжина імен не більше \textbf{100} символів. ЗНАЧЕННЯ2 в ' не містить символа '. ЗНАЧЕНИЕ3 в " не містить символа ". За цим винятком ЗНАЧЕННЯ2 і ЗНАЧЕННЯ3 можуть містити довільні символи, включаючи перехід на новий рядок. ТЕКСТ може містити вкладені елементи, які підлягають аналогічному перетворенню. Після імені елемента і після атрибутів може бути декілька пропусків, символів табуляції і перехода на новий рядок. Ці символы у вихідний файл не виводяться.
При установці нової версії програми необхідно виконати перетворення конфігураційних файлів у новий спрощений формат. Напишіть програму,яка виконує таке перетворення.
\InputFile
У вхідному файлі міститься один або декілька рядків тексту, що містить XML- елементи.
\OutputFile
У вихідний файл вивести перетворений текст, у якому XML-елементи записані у новому спрощеному XML-форматі.
\includegraphics{https://static.e-olymp.com/content/99/99a415bebd64b322c78d10b483a2bdf0a1ff77cb.jpg}
Вхідні дані #1
<book genre="Science Fiction"> <autor>Asimov</autor><title>Foundation</title> <info publisher="Booble's doc" year='1975' /> </book>
Вихідні дані #1
<book><genre>Science Fiction</genre> <autor>Asimov</autor><title>Foundation</title> <info><publisher>Booble's doc</publisher><year>1975</year></info> </book>