Preparation of CdS–SiO2 core-shell particles and hollow SiO2 spheres ranging from nanometers to microns in the nonionic reverse microemulsions