Hm, zdá se mi, že ty tvoje data nejsou ve formátu XML (aspoň mám ten dojem). Já je nechal konvertovat do XML.
To co popisuješ jistě zvládnout půjde, to je jistě algoritmizovatelný. Neznám SW co to dokáže, to není můj obor, ale když dnes umí jezdit auta řízený SW v reálným provozu, určitě se dá převést vyplněnej papírovej formulář do XML.