eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

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 секунда
Лимит использования памяти 64 MiB
Входные данные #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>