Maybe you should call and ask them.
Shanghai International Airport Co., Ltd.
Tel: (86-21)68341000
or
Shanghai Airport Authority
Tel: (86-21)50554618
They were thinking about extending the transit visa to 7 days for World Expo
starting May 1. But no word on if its going to be approved.