山楂水在经常服用时也能有效地预防和治疗癌症,因为山楂含有牡荆素,一种在预防和治疗癌症方面有很好效果的化合物。如果体内亚硝胺和黄曲霉毒素增加,患癌症的可能性会大大增加,山楂中含有的牡荆素能很好地阻断体内亚硝胺的合成,对癌症的预防和治疗起到很好的作用。