Это исходный код сайта https://xmlns.greystate.dk/, на котором я долгое время размещал схемы для некоторых моих XML-приложений.
XMLSchemas — это XML-документы, но их довольно сложно «читать», поэтому я решил, что смогу «извлечь» понятные человеку части, сделав их немного проще.
Именно это и делает веб-сайт. Если вы просмотрите код, вы, вероятно, обнаружите пару вещей:
Server.Transfer()
, чтобы скрыть часть URL-адресов .asp
, но сохраняет логику в одном файле (process.asp).В этом прелесть того, как всегда указываются URI пространства имен — в URI не обязательно должен быть ресурс — он просто должен быть уникальным (в пределах области, в которой он должен использоваться).
Это означает, что, хотя я решил поместить их представление в соответствующие URL-адреса (версия HTTP тоже работает нормально — в настоящее время я не перенаправляю их), я могу использовать HTTPS, не нарушая работу приложений, которые их используют.
Дайте мне знать, если вы хотите, чтобы я что-то объяснил дальше - возможно, я еще помню :D
/Chriztian, декабрь 2020 г.