¿Cómo vincular XML a XSD usando schemaLocation o noNamespaceSchemaLocation?

Encontré algunos consejos para este problema, pero aún así no me ayudó.

Aquí está mi XML

<?xml version="1.0" encoding="UTF-8"?>
<work xmlns="http://www.w3.org/2001/XMLSchema"
      xmlns:tns="http://www.w3.org/2001/XMLSchema-instance"
      tns:schemaLocation="myXSDSchema.xsd">
  <tns:Objects>
    <tns:Object Name=":" Location=":">
    </tns:Object>
  </tns:Objects>
</work>

Aquí está mi archivo XSD:

<schema xmlns="http://www.w3.org/2001/XMLSchema" 
        xmlns:tns = "http://www.w3.org/2001/XMLSchema" 
        elementFormDefault="qualified">
  (some checks)
</schema>

Mi archivo XSD está ubicado en la misma carpeta que el XML.

¿Cómo vincular estos 2 archivos?

Respuestas a la pregunta(1)

Su respuesta a la pregunta