greystate namespaces
1.0.0
これは、私が長年にわたって XML アプリケーションのスキーマをホストしてきた https://xmlns.greystate.dk/ サイトのソース コードです。
XMLSchemas は XML ドキュメントですが、「読む」のが非常に難しい場合があるため、もう少し単純化することで人間が理解できる部分を「抽出」できると考えました。
それが Web サイトの機能です。コードを覗いてみると、おそらくいくつかのことがわかるでしょう。
Server.Transfer()
トリックを使用して URL の.asp
部分を非表示にしていますが、ロジックは 1 つのファイル (process.asp) に保持しています。これは、名前空間 URI が常に指定されてきた方法の利点です。URI にリソースがある必要はありません。(使用されるスコープ内で) 一意である必要があります。
これは、それらの表現をそれぞれの URL に配置することにしましたが (HTTP バージョンも同様に正常に機能します。現在はリダイレクトしていません)、HTTPS を使用するアプリケーションを中断することなく HTTPS を使用できることを意味します。
さらに説明してほしいことがあれば教えてください - まだ覚えているかもしれません :D
/クリスチャン、2020年12月