One-dimensional (1D) ZnO nanowires dye sensitized solar cell.