greystate namespaces
1.0.0
這是 https://xmlns.greystate.dk/ 網站的源代碼,我在該網站上託管了我的一些 XML 應用程式的架構很長時間。
XMLSchema 是 XML 文檔,但可能非常難以“閱讀”,因此我認為可以透過將它們渲染得更簡單來“提取”人類可理解的部分。
這就是該網站的作用——如果你瀏覽一下程式碼,你可能會發現一些事情:
Server.Transfer()
技巧來隱藏 URL 的.asp
部分,但將邏輯保留在單一檔案 (process.asp) 中。這就是命名空間 URI 一直被指定的方式的優點 - URI 處不必有資源 - 它只需是唯一的(在它應該使用的範圍內)。
這意味著,雖然我決定將它們的表示放在各自的 URL 上(HTTP 版本也可以正常工作 - 我目前沒有重定向它們),但我可以使用 HTTPS,而不會破壞任何使用它們的應用程式。
如果您希望我進一步解釋什麼,請告訴我 - 我可能還記得:D
/克里斯蒂安,2020 年 12 月