Xuwulong był średniej wielkości ornitopodem; autorzy jego opisu szacują jego całkowitą długość na ok. 5 m. Ponieważ badania nad holotypem X. yueluni są na wstępnym etapie, autorzy jego opisu nie zdecydowali się na określenie jego pozycji filogenetycznej przy pomocy analizy kladystycznej; w opinii autorów można jednak stwierdzić, że był on bazalnym przedstawicielem kladu Hadrosauriformes (definiowanego przez autorów jako klad obejmujący ostatniego wspólnego przodka gatunków Iguanodon bernissartensis i Parasaurolophus walkeri oraz wszystkich jego potomków) nie należącym do kladu Hadrosauroidea (definiowanego przez autorów jako klad obejmujący ostatniego wspólnego przodka Parasaurolophus walkeri i Bactrosaurus johnsoni oraz wszystkich jego potomków), najprawdopodobniej bardziej bazalnym niż Jintasaurus, być może blisko spokrewnionym z rodzajem Equijubus. Xuwulong jest trzecim bazalnym przedstawicielem Hadrosauriformes, którego skamieniałości odkryto w osadach grupy Xinminpu; z obszaru Basenu Yujingzi znany jest także Jintasaurus (który najprawdopodobniej współwystępował z X.