Есть файл вида
=============
в машине.;Шеф:;Почему трубу долго не брал? У нас проблемы, мэра завалили. Выясни, кто заказал и кто завалил, только быстро.
;Морячок:;Выручай, братан, на том свете сочтемся, если на этом не приведется, в порт меня отвези.
;Артур:;Давай, садись, довезу.
;Артур:;Чего, сильно торопишься?
;Морячок:;Домой в море возвращаюсь, только на берег списался, сухопутную жизнь начать хотел, какой там!
;Артур:;Как поплавал?
;Морячок:;Ой, ты что, пять лет по всему свету болтало, списался на берег, два дня, как списался, по земле решил походить, туда
сюда дернулся, никого своих нет, жена у меня здесь осталась, какой там! Жены нет, братвы нашей нет, куда податься?
;Артур:;Куда идти теперь солдату, кому нести печаль свою. А теперь, значит, домой в море?
;Морячок:;А что делать, мне здесь даже остановиться негде.
;Артур:;А как звать то тебя?
;Морячок:;Миша
;Артур:;Забавно, а по отчеству?
;Морячок:;Николаевич
;Артур:;Михаил Николаевич... Лемич!
;Морячок:;Я не Лемич.
;Артур:;Будешь Лемич. Меняй фамилию, есть у меня для тебя работа.
в любом месте ;Шеф;Да, Артур
;Артур;Мне нужно знать кое-какие подробности.
;Шеф;Нет подробностей, я тебя подтянул, чтобы ты мне подробности рассказал.
;Артур:;Я все понимаю, только при чем здесь я? Милиция есть.
;Шеф:;Ментов я уже напряг, полковник этот, Леша из УГРО, он тебя там встретит. Кого-то он уже повязал, только фуфло это.
;Артур:;Так я-то почему понадобился?
=================
Из него надо получить файл вида:
================
<?xml version="1.0" encoding="UTF-8"?>
<text_group>
<text_group ID="Scene 1">
<text_group ID="Pers 2">
<text ID="phrase1">
<data>phrase1</data>
</text>
</text_group>
<text_group ID="Pers 1">
<text ID="phrase1">
<data>phrase1</data>
</text>
</text_group>
</text_group>
<text_group ID="Scene 0">
<text_group ID="Pers 01">
<text ID="phrase0">
</text>
<text ID="phrase01">
</text>
</text_group>
<text_group ID="pers02">
<text ID="phrase01">
</text>
<text ID="phrase02">
</text>
</text_group>
</text_group>
</text_group>
====================
Вопрос: где бы почитать инфу по командам и т.д. которые могут помочь в решении данного вопроса?