Мне нужно отформатировать мой вывод в xml. Скажем, я получаю номер в параметрах, и я хочу, чтобы эти числа означали, сколько мест будет от предыдущего родительского элемента. Например, номер 2:Perl отформатированный выход xml
<?xml version="1.0"?>
<LEVEL1>
<LEVEL2>
<LEVEL3/>
</LEVEL2>
</LEVEL1>
или для 4:
<?xml version="1.0"?>
<LEVEL1>
<LEVEL2>
<LEVEL3/>
</LEVEL2>
</LEVEL1>
Мне нравится МОДУЛЬ XML :: LibXML и есть способ, как я могу это сделать в этом Modul? Или какой модуль может это сделать?
И еще одно, что, если я хочу иметь возможность установить (или нет) новую строку после заголовка? Как я могу это сделать? Спасибо
Я хочу установить намереваюсь для вывода значения, которое я получаю в PARAMS, но теперь я прочитал в вашей ссылке, что: «libxml2 использует жестко закодированное отступы из двух символов пробела на уровень отступа. Это значение не может быть изменено во время выполнения.«Поэтому я думаю, что не могу изменить количество пробелов в libxml, поэтому я должен сделать это по-другому. –
Первая ссылка мертва. –
thx, исправил ее –