Este es el código fuente del sitio https://xmlns.greystate.dk/ donde he alojado los esquemas para algunas de mis aplicaciones XML durante mucho tiempo.
Los XMLSchemas son documentos XML pero pueden ser bastante difíciles de "leer", así que pensé que podría "extraer" las partes comprensibles para los humanos simplificándolas un poco.
Eso es lo que hace el sitio web. Si echas un vistazo al código, probablemente descubrirás un par de cosas:
Server.Transfer()
para ocultar la parte .asp
de las URL, pero manteniendo la lógica en un solo archivo (process.asp).Esta es la belleza de la forma en que siempre se han especificado los URI de espacios de nombres: no tiene que haber un recurso en el URI, simplemente tiene que ser único (dentro del alcance en el que se supone que debe usarse).
Esto significa que si bien he decidido poner una representación de ellos en sus respectivas URL (la versión HTTP también funciona bien; actualmente no los estoy redirigiendo), puedo usar HTTPS sin interrumpir ninguna aplicación que los use.
Déjame saber si hay algo que te gustaría que te explique más. Quizás todavía lo recuerde :D
/Chriztian, diciembre 2020