Hi,
I finally managed to fix the issue; it was caused by the new proxy server of our institute. When getting the repomd.xml file, HTML data were fed to dnf instead! By changing the proxy setting, I can get a correct repomd.xml data and update packages using dnf!!!
Thanks to those who kindly take a time to respond my issue.
Kazuyoshi