I am creating an XML schema for a program that will be distributed to multiple computers. These other computers will be making their own xml files to conform to this schema. I
If you do not have a website at which to serve your XML Schema file, you can always use a cloud service such as Dropbox or Google Drive, both of which will allow you to make a file publicly available via a URL.
If for some reason you do wish to package the XSDs with the program or XML files of your project, you can avoid problems locating the XSDs on different machines via