Characterization and Self-Cleaning Properties of Silk Fabric Coated by Chitosan-Xyloglucan/nano-TiO<sub>2</sub> Composite Film