我目前正在编写各种XML模式。就编写模式本身而言,我做得不错。我已经对此进行了广泛的研究,但在IT方面我很难找到相关信息。也许我只是使用了错误的关键词,所以如果这是重复的,我很抱歉。我自己确实花了不少功夫才找到这些信息。提前感谢您抽出时间来帮助我。
如果存储服务器端,我希望在http://schemas.mycompany.com/SchemaName.似乎根本没有必要为模式子域设置单独的域控制器或类似的东西。如果我没有弄错的话,主域的DC上的OU应该是令人满意的。然后,我只需要将它们放在一个单独的web服务器上用于模式。
我还注意到,在我对该主题的个人研究中,它们也可以存储在本地。如何正确引用本地XML架构文件。
因此,现在我充分介绍了背景信息,然后谈到这个问题。哪一种更好,适用于什么情况?什么时候将模式存储在服务器上,而不是本地存储?更明确地说,这里的最佳实践是什么,每个场景的优缺点是什么?
XSD传播是通过在目标受众可访问(最好是易于发现(的位置提供XSD来实现的。将URL用于命名空间并直接或通过文档链接将关联的XSD存储在那里,是使XSD可用并能够被找到的合理方法。
与上述问题不同的是,给定的用户群将在哪里以及如何访问XSD。通常最好将发布/传播与操作访问分开,XML目录提供了一种灵活的机制来指定XSD引用和首选物理位置(如XSD的本地缓存副本(之间的间接级别。
另请参阅:
- 如何通过命名空间定位XML架构(XSD(
- 本地承载W3 XML架构文件
- XML命名空间名称URI必须是可检索的吗
- 如何正确引用本地XML架构文件