Существительное стражница не просто существует в русском языке, а относится к разряду многозначных слов, так как служит для обозначения сооружений и предметов, звезд, но может, кроме того, употребляться в качестве наименования женщин-стражников. «Ворота караулили две стражницы», — читаем мы в одной из сказок.
В целом можно сказать, что после слова атака возможно и слово в род. падеже без предлога, и в вин. падеже с предлогом на. Но по-видимому, выбор сочетания зависит от более широкого контекста, например корректно: идти в атаку на что-то, отбить атаку на что-то.
Лучше всего: мэру Хабаровска. Канцелярский вариант: мэру города Хабаровска. Вариант мэру города Хабаровск не соответствует литературной норме.
См. «Азбучные истины».
Верно: из города Тяньцзинь.
Склоняемые названия городов обычно согласуются в падеже с родовым словом: в городе Чите.
Пожалуйста, воспользуйтесь окном «Искать на Грамоте».