You just open the file in almost any text editor, make a change, and save it.
If you have 64bit Windows 7, then the path of file you need to edit is C:\Program Files (x86)\Firaxis Games\Sid Meier's Civilization 4\Beyond the Sword\Mods\Fall from Heaven 2\Assets\XML\Units/CIV4UnitInfos.xml
I prefer
Notepad++ for editing xml files. The Notepad program that comes with windows works just fine, but does not have anything to help you make sure that your tags match. (It also seems like its "Go to..." command doesn't work.) You could use Microsoft Word or Works, but that is taking the risk that it might reformat or spell check something.
In theory you can edit xml directly in Excel, but usually the program just stops responding. Kael himself actually does not modify xml files directly, but created the FfH Editor.xlsm file with macros to do it for him. He included this editor in the mod's directory to make modding easy for those unfamiliar with xml. I used it occasionally on my old laptop, but but since moving to Windows 7 I have not been able to figure out how to grant it permission to make any changes. (I prefer to deal with xml directly anyway though, as the editor is not set up to allow as many tags as I like to use for some entries.) If the operating system lets the editor's macros work for you, then what you want to do is move postCombatExplode(pCaster,pOpponent) from cell BF387 to cell BG387 on the units sheet, and then use the macro to export.
Lately I've come to prefer
PyScripter for python, thanks to its built in debugger. (I used to use Notepad++ to write the code and then debug it in IDLE, since IDLE has such a terrible interface. Seriously, who would design a python editor that cannot show the difference between tabs and spaces considering that whitespace is critically important in that language?) It works just fine as an xml editor too, although it has no xml debugger. I know of no free program that includes an xml validator, although copying your code into the window on
this website works. It doesn't really tell you anything that wouldn't pop up in error messages when trying to load the mod, but it is less annoying than having dozens of such boxes popping up.
The main reason I stick with Notepad++ is because I find the Crtl+D keystroke command (which duplicates whatever you have selected, without requiring you to copy it and lose whatever was already on your clipboard) very useful. Also, PyScripter seems to crash whenever I try to open a file with the program from its folder rather than from within the program.
Edit: Well, I guess you could just take Breunor's suggestion and use Tholal's replacement for the xml file, but how would you lean anything that way?