Tin (Sn with 5% of Si by weight) can be used as a liquid substrate to fabricate ZnO/SiO(2) hierarchical nanostructures and self-assemble these three-dimensional nanostructures into a vertical array at the same time.