This section of the forum is for suggestions , think u posted in wrong place
but to answer your question step by step
1. create a database on x10 for your site using cpanel tool "MySQL Databases" don't forget to make a user for that database to using same tool if possible use same username and pw for the database as u got on your local system saves a little work
2. open xammp built in phpMyMdmin click the database your website using then export it , save on desktop or anywhere where u find it
3. open phpMyAdmin on x10 cpanel and import the database file u created in step 2
4. upload all your website files (probably in C:\xampp\htdocs\) using example FileZilla to the folder called
public_html on x10,
don't forget to update database and user information in configuration.php located in your joomla directory to be correct to the database u just made,
highly recommend Notepad++ excellent tool
5 now site should work but u need to log in back end of joomla and change the path to temp folder ect to be correct in global config, u also need to set directory Permissions, temp and cache folder in joomla should have 777 directory Permissions u can change using FileZilla or cpanel FileManager,
back end on joomla system information -> Directory Permissions u can see if the cms can write to needed folders or not
hope the info helps u, if u need more detailed info or help please post in support section
http://x10hosting.com/forums/free-hosting/