$解:(1)∵BD,CE都是△ABC的角平分线$
$∴∠DBC=∠ABD=\frac 1 2∠ABC,∠ECB=∠ACE=\frac 1 2∠ACB$
$∴∠DBC+∠ECB=\frac 1 2(∠ABC+∠ACB)=\frac 1 2(180°-∠A)=90°-\frac 1 2∠A$
$∴∠BOC=180°-(∠DBC+∠ECB)=180°-(90°-\frac 1 2∠A)=90°+\frac 1 2∠A$
$又∵∠BOC-∠A=54°,即90°+\frac 1 2∠A-∠A=54°$
$∴∠A=72°$
$∴∠BOC=90°+\frac 1 2∠A=90°+36°=126°$
$(2)∵BD,CE都是△ABC的高$
$∴∠ADB=∠AEC=90°$
$∵∠A+∠ADB+∠DOE+∠AEC=360°$
$∴∠A=180°-∠DOE$
$∵∠DOE=∠BOC$
$∴∠A=180°-∠BOC$
$∵∠BOC-∠A=54°$
$∴∠BOC-(180°-∠BOC)=54°$
$∴∠BOC=117°$
$(3)∠ODC-∠BEO=18°,理由:$
$∵∠BEO=∠A+∠ACE$
$∴∠BOC=∠BEO+∠ABD=∠A+∠ACE+∠ABD$
$∴∠BOC-∠A=∠ACE+∠ABD$
$∵∠BOC-∠A=54°,∠ABD=2∠ACE$
$∴54°=∠ACE+2∠ACE$
$∴∠ACE=18°$
$∴∠ABD=2×18°=36°$
$∵∠BOC=∠ODC+∠DCO=∠BEO+∠ABD$
$∴∠BEO+36°=∠ODC+18°$
$∴∠ODC-∠BEO=18°$