You may just take bus from Beijing West Railway Station to Xidan, the available bus lines are: No. 83/99/52.
Subway: Subway is not available at Beijing West Train Station. You may take bus No. 827/320 to Military Museum Subway Stop, there then you may take Metro Line 1 to Xida. (Think about this solution while you are in busy traffic time)