Со слуха (с чего?), сказку (что? в В.п.), о царе салтане (о ком?), бой (что?), сон (что?), Татьяны (кого?) - дополнение
Я (кто?) — подлежащее
Знал (что делал?) — сказуемое
Полтавский (какой?), его (чьего?) — определение
Из Полтавы, из Евгения Онегина (откуда?) — обстоятельство
(Повеств., невосклиц., распростр., двусост., простое, осложнено однородн. дополнениями) [—=]