Yang Xiaodu, China's newly-elected director of the national supervisory commission, took an oath of allegiance to the Constitution Sunday.