All officials elected or appointed by people’s lawmaking bodies at all levels and their standing committees above the county level, as well as those appointed by governments, courts and *prosecutors’ offices at all levels, will have to take a public *oath of *allegiance to the Constitution when assuming office, according to Xinhua.