Hello
I can't use the tvheadend version of xmltv, because the vanilla huro version can't grab from the websource. So I use a modified version with cronjob script. That way I could use multiple config file. First I use it with conf A, then inject it to TVH, secondly I use it with conf B, then I inject it to TVH.
/usr/bin/tv_grab_huro --config-file /where/is/your/config --output /where/you/put/output.xml
I hope it helps you!