Israel began its offensive in Gaza after militants captured an Israeli soldier ( Corporal Gilad Shalit ) in a cross-border raid .