You need to enable "Web Sharing," not "File Sharing," in order for web pages to work.
Edit: Nevermind... you're using a 3rd party Apache installation, so the Mac OS X "Sharing" controls probably have no control over your installation.
Did you open the XAMPP control panel and start Apache, mySQL, and ProFTPD?