So what about xml file? do i have to use it too, with other files (idx and sub)?
No, you don't. You only need e.g. movie.mkv, movie.idx, movie.sub. Now if your subs look like the ones hellnano, member of this forum, has posted (see his attachment 606, earlier in this thread), then you try the trick with bdsup2sub I mentioned.