1. Для добавления обработчика событий в файл SVG необходимо использовать атрибуты событий, такие как onclick, onmouseover, onmouseout и другие. Например, чтобы добавить обработчик клика на элемент path, можно использовать атрибут onclick:
```html
<svg width="100" height="100">
<path d="M10 10 L90 90" onclick="alert('Clicked!')"/>
</svg>
```
2. Событие hover на элементе path в SVG не срабатывает, потому что событие hover в SVG отличается от события hover в обычном HTML. В SVG для обработки событий мы можем использовать onmouseover и onmouseout вместо hover. Например, чтобы добавить обработчик наведения мыши на элемент path, можно использовать атрибуты onmouseover и onmouseout:
```html
<svg width="100" height="100">
<path d="M10 10 L90 90" onmouseover="alert('Mouse over!')" onmouseout="alert('Mouse out!')"/>
</svg>
```
Таким образом, для корректной работы обработчиков событий в файле SVG необходимо использовать правильные атрибуты событий и учитывать особенности событий в SVG.