Biografía de Zhang Shaoxuan
A finales de la dinastía Qing, fue asignado como general a Su Yuanchun, el gobernador de Guangxi a principios de la dinastía Qing. Cuando estalló la guerra chino-japonesa, fue trasladado a Fengtian con Song Qing, el almirante de Sichuan. Más tarde, siguió a Yuan a Shandong para reprimir la Rebelión de los Bóxers y fue ascendido a comandante en jefe. En 1895 (el año 21 del reinado del emperador Guangxu de la dinastía Qing), se refugió con Yuan Shikai y se desempeñó como líder administrativo (comandante de batallón) del recién construido batallón de ingenieros del ejército y director general del campamento del ejército ( jefe general del departamento de supervisión y formación). En 1899 fue ascendido al rango de soldado general. En 1901, fue trasladado a Beijing y sirvió como guardia imperial en Duanmen. Sirvió como séquito de la emperatriz viuda Cixi y Guangxu muchas veces. Después de que Puyi subiera al trono en 1909 (el año de Xuantong), se desempeñó sucesivamente como almirante de Jiangnan y dirigió el batallón de patrulla en Nanjing.