Die 1,73 m große Yang Xiuli siegte 2006 bei den Militärweltmeisterschaften. Bei den Asienspielen 2006 unterlag sie im Halbfinale der Japanerin Sae Nakazawa, gewann aber den Kampf um die Bronzemedaille gegen die Kasachin Schanar Schansunowa. Im Jahr darauf unterlag Yang Xiuli in der ersten Runde der Weltmeisterschaften 2007 der Italienerin Lucia Morico, mit drei Siegen in der Hoffnungsrunde erreichte die Chinesin den Kampf um die Bronzemedaille gegen die Südkoreanerin Jeong Gyeong-mi und belegte nach ihrer Niederlage den fünften Platz. Bei den Militärweltspielen 2007 belegte Yang Xiuli den zweiten Platz.