繁体   English   中英

存储 XML 模式的最佳实践是什么? [关闭]

[英]What are the best practices for storing XML Schemas? [closed]

我目前正在编写各种 XML 架构。 就自己编写模式而言,我很好。 我已经对此进行了广泛的研究,但是在查找 IT 方面的相关信息时遇到了一些困难。 也许我只是使用了错误的关键字,所以如果这是重复的,我很抱歉。 我自己确实付出了很大的努力来找到这些信息。 提前感谢您抽出时间来帮助我。

如果存储在服务器端,我希望在http://schemas.mycompany.com/SchemaName拥有这些模式。 似乎根本没有必要为模式子域设置单独的域 controller 或类似的域。 如果我没记错的话,主域 DC 上的 OU 应该是令人满意的。 然后,我只需将它们放在单独的 web 服务器上即可。

我还注意到在我对该主题的个人研究中,它们也可以存储在本地。 如何正确引用本地 XML 架构文件

因此,既然我已经充分介绍了背景信息,那么就来回答这个问题。 哪个更好,在什么情况下? 什么时候将模式存储在服务器上而不是将它们存储在本地? 更明确地说,这里每个场景的最佳实践和优缺点是什么?

XSD 的传播是通过在目标受众可访问(并且最好易于发现)的位置提供 XSD 来促进的。 使用命名空间的 URL 并在其中直接或通过文档链接存储相关的 XSD 是使 XSD 可用并能够被找到的合理方法。

与上述问题不同的是给定用户群将在何处以及如何访问 XSD。 通常最好将发布/传播与操作访问分开,并且XML 目录提供了一种灵活的机制来指定 XSD 引用和首选物理位置之间的间接级别,例如 XSD 的本地缓存副本。

也可以看看:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM