The official Xinhua news agency Saturday said demonstrators at a power plant in the Guangdong provincial village of Dongzhou attacked police and threw explosives , forcing officers to open fire .