Sorry about there is no legal electronic (online) document you can get the rules for DW except for epic 40k fan made but I doubt you want that.
UK White Dwarf 306 has the most recent
Chapter Approved 2003, White Dwarf 258 & 259 are the old sources for Deathwatch Space Marines.