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 月