If the new rovi guide from MS has the season and episode info, then there would be no need for XMLTVDB...I would be interested in knowing if that is the case.
To find out, open the XMLTV file that is output by mc2xml
in Notepad, and search for "xmltv_ns". You should find lines like the one below.
<episode-num system="xmltv_ns">2 . 9 . 0/1</episode-num>
Note 1: Do not double click on the XML file to open it, as that will open it in your default browser, which will parse it to display it nicely, which can take a
VERY long time, and you will have to wait for it to finish before you can search it.
Note 2: There are other Season and Episode numbering schemes used by some EPG sources. Rovi/Microsoft could use a different format. If so you will need to look through the file to work out if the data is in there.
EDIT: As per kstuart's comment below, I was assuming that the donate-ware version mc2xml was being used to get data from Rovi via Microsoft, as that would be the right thing to do.