All wikis and forums on the Net say that to tame an ocelot (and turn it into cat), player have to give him some raw fish.
I did that, red hearts appeared, but it didn't turned into cat.
It cost me more than 10 raw fishes .... a little expensive for a lose end !!!!!
Thank you for solving the problem