No - the DTDs/schemas are packaged inside the Spring JAR files. It uses the URL to identify which DTD/Schema out of all the ones found to use in each case. You can run Spring on a non-internet connected machine.
Write once, run anywhere, because there's nowhere to hide! - /. A.C.