更好地使用 urn 或 url 作为 wpf 中的命名空间

Posted

技术标签:

【中文标题】更好地使用 urn 或 url 作为 wpf 中的命名空间【英文标题】:Better use urn or url for namespaces in wpf 【发布时间】:2019-03-24 06:50:47 【问题描述】:

在 wpf 控件库中使用 url-namespaces 或 urn-namespaces 有什么区别吗?目前我们两者都使用:

[assembly: XmlnsDefinition("http://schemas.sample-controls.com/2016/xaml/presentation", "Sample.Controls")]
[assembly: XmlnsDefinition("urn:simplic", "Sample.Controls")]

是否有一些赞成和反对点更喜欢这两种解决方案之一?在我的选项中使用骨灰盒的主要优点是引人注目的名称。

编辑:这个问题不是关于 URN 和 URL 之间的区别!这是关于WPF和XmlnsDefinition中的用法。

【问题讨论】:

【参考方案1】:

对于 XML 模式是否使用 URN 或 URL 主要是个人偏好,即没有对错之分。

Microsoft 在 WPF 中使用 URL,在涉及实际 XAML 和代码以及 documentation 时,这都是我自己更喜欢的。

【讨论】:

以上是关于更好地使用 urn 或 url 作为 wpf 中的命名空间的主要内容,如果未能解决你的问题,请参考以下文章

URI URL URN 的区别

所有的 URL 都是 URN 吗?

如何从 URN 或 id 获取 LinknedIn 帖子的 URL?

什么是最佳选择,Windows 窗体或 C# 中的 WPF 开发?

对计算机网络中URI URL URN的理解

如何更好地控制玉兰花中的 URL?