Not too sure if anyone else has tried this but I cannot get it to fire up.
I am using Vista 32 and 64 which might explain something BUT I have the Perl from AllState, added the XML::XPath, Math::Round, Tk 804 packages. The GUI does not start from the ".exe" and when I try to run the perl source through "perl xml2bnf.pl" at a command prompt I get a message about not being able to locate "Tk/NumEntry.pm", this presumably needs another Perl package but I can't seem to find a likely candidate listed in the available packages in PPM. I guess that the "Tk::ROText" might be missing as well.
OK, found that the NumEntry required is part of Tk::GBARR, got closer BUT "incvalue" is no longer an option for NumEntry, have to "hash" the "incvalue"s out to get the UI to run, but now the edits cannot be incremented by anything other than 1, the default "incvalue"
This might be flying but I wouldn't fancy actually taking off!