Nanofibrous-like ZnO layers deposited by magnetron sputtering and their integration in dye-sensitized solar cells