我們目前正在設計一個RESTful應用程序。我們已經決定將XML作爲我們的基本代表。 我有關於在XML中設計/建模應用程序數據的以下問題。XML設計 - 如何?
- 什麼是在XML中進行數據建模的方法?從頭開始,然後評估標準XML模式的使用,反之亦然是一個好主意嗎?
- 我在哪裏可以找到關於所有標準XML模式的信息?
- 我應該從開始時就開始思考命名空間還是我可以稍後推遲的東西?
- 最後,從首先設計XML模式開始還是從XML文檔開始,然後定義模式開始是好事嗎?
注意:我已經看過一個相關的問題在stackoverflow(What are best practices for designing XML schemas?),但似乎並沒有解決上述問題。
如果您已經想要開始使用XML,那麼爲什麼還要開發ReST API?爲什麼不從一開始就使用SOAP/WS(DL)?不要誤解我。我是ReST的大力支持者,但是如果您希望將XML與自己的模式一起使用,您還應該研究API的整個XML工具鏈。 – Boldewyn