Il s'agit du code source du site https://xmlns.greystate.dk/ où j'héberge depuis longtemps les schémas de certaines de mes applications XML.
Les XMLSchemas sont des documents XML mais peuvent être assez difficiles à "lire", j'ai donc pensé que je pourrais "extraire" les parties compréhensibles par l'homme en les rendant un peu plus simples.
C'est ce que fait le site Web. Si vous parcourez le code, vous découvrirez probablement plusieurs choses :
Server.Transfer()
pour masquer la partie .asp
des URL, tout en conservant la logique dans un seul fichier (process.asp).C'est la beauté de la façon dont les URI des espaces de noms ont toujours été spécifiés - il n'est pas nécessaire qu'il y ait une ressource au niveau de l'URI - elle doit simplement être unique (dans la portée où elle est censée être utilisée).
Cela signifie que même si j'ai décidé d'en mettre une représentation sur leurs URL respectives (la version HTTP fonctionne également bien - je ne les redirige pas actuellement), je peux utiliser HTTPS sans interrompre les applications qui les utilisent.
Faites-moi savoir s'il y a quelque chose que vous aimeriez que j'explique davantage - je m'en souviens peut-être encore :D
/Chriztian, décembre 2020