2010-07-13 40 views
1

我很好奇在分配XML模式時哪些被認爲是最佳實踐。如何分佈XML模式定義(XSD)

在我的特殊情況下,我有一個web服務接受一個XML文件,該文件必須符合我定義的XSD。我正在考慮通過可隨時調用的免費web服務將XSD分發給客戶端。

請分享您分發XSD的任何想法或方式。

回答

0

看看http://schemas.opengis.net

  • 確保你的模式是像天使的羽毛有效。
  • 通過網絡使您的模式可訪問。首先是HTTP。否「請先接受此許可證」免責聲明。
  • 確保您的模式僅使用相對引用的相對URL。
  • 用您的模式組裝一個可下載的軟件包(ZIP)。

許多人會想要在線訪問您的圖式。有些人會希望將你的模式放到他們的軟件中 - 以便能夠脫機/不依賴於你的服務器來驗證這些模式。

1

只需將XSD放置在Web服務器上,以便人員和程序可以使用普通HTTP輕鬆訪問它。沒有必要爲此編寫Web服務。將鏈接添加到您的手冊/文檔中,每個人都可以使用它。