2010-07-13 39 views
1

我很好奇在分配XML模式时哪些被认为是最佳实践。如何分布XML模式定义(XSD)

在我的特殊情况下,我有一个web服务接受一个XML文件,该文件必须符合我定义的XSD。我正在考虑通过可随时调用的免费web服务将XSD分发给客户端。

请分享您分发XSD的任何想法或方式。

回答

0

看看http://schemas.opengis.net

  • 确保你的模式是像天使的羽毛有效。
  • 通过网络使您的模式可访问。首先是HTTP。否“请先接受此许可证”免责声明。
  • 确保您的模式仅使用相对引用的相对URL。
  • 用您的模式组装一个可下载的软件包(ZIP)。

许多人会想要在线访问您的图式。有些人会希望将你的模式放到他们的软件中 - 以便能够脱机/不依赖于你的服务器来验证这些模式。

1

只需将XSD放置在Web服务器上,以便人员和程序可以使用普通HTTP轻松访问它。没有必要为此编写Web服务。将链接添加到您的手册/文档中,每个人都可以使用它。