【问题标题】:What happens if the namespace's website is no longer accessible?如果名称空间的网站不再可访问,会发生什么情况?
【发布时间】:2021-07-14 15:29:39
【问题描述】:

例如,如果在一年内我决定在我的应用程序中使用命名空间“xmlns:x ...”,如果站点“http://schemas.microsoft.com/winfx/2006/xaml "已经不存在了?

<Window xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">

【问题讨论】:

  • 不是网站、链接或 URL。它只是一个没有进一步含义或解释的字符串,只是通常遵循类似于链接的约定。有关详细信息,请参阅this question。事实上,如果我们假设该架构是一个 URL 并转到它,现在我们会得到一个 404。

标签: c# xaml


【解决方案1】:

绝对没有;它是一个 URI,而不是 URL;它在任何意义上都不需要存在。引用 RFC 3986 §1.2.2:

URI 本身只提供标识; URI 的存在既不保证也不暗示对资源的访问。

它只是一个可识别的字符串,没有别的。如果它解决了某些问题,那很好,但无论如何都不需要。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-09
    • 2020-09-04
    • 1970-01-01
    • 1970-01-01
    • 2022-01-21
    • 2021-10-09
    • 2014-10-03
    相关资源
    最近更新 更多