目前,我們有幾個正在使用的配置XML文件,它們都處理我們配置的單獨部分。一個用於測試序列,一個用於超時等。這些單獨的XML文件都是針對單個XML Schema文檔定義/驗證的,該XML文檔包含單獨XML文件中使用的所有定義。這是好的做法嗎?還是應該每種類型的XML文件都有自己獨立的XML Schema?多個XML文件的一箇中心XML模式?
0
A
回答
3
有兩種說法 - 這是一個判斷。如果不同文件有共同的部分,那麼一個通用模式肯定會有好處。如果沒有,並且域是如此分離以至於不可能存在,那麼我會去單獨的模式。但是沒有簡單的答案。當您爲一家大型投資銀行的整合主幹定義一套400套應用程序至應用程序的消息格式時,正如我的客戶之一所說,這兩種方法的缺點都變得非常明顯。
1
這是一個非常好的做法。這允許您在多種文檔類型中使用一些相同的類型。
0
我們目前的做法是爲每個根元素「root1.xsd」&「root2.xsd」提供共享類型和xsd的「common.xsd」。 XSD的一個批評是,它不清楚根元素必須是什麼。根xsd的導入/包含常用的xsd。這消除了任何歧義。
相關問題
- 1. XML文件的多個本地模式
- 2. XML模式和XML在一個文件中?
- 3. 從多個XML文件生成XML模式
- 4. 拆分一個XML文件到多個XML文件,XSLT
- 5. 多個XML「文件」
- 6. R從多個XML文件中構建一個xml語料庫
- 7. 「擴展」一個XML模式
- 8. 針對同一個XML模式(XSD)加快對一批XML文件的XML模式驗證
- 9. 給這個xsd模式文件一個簡單的xml示例
- 10. 使用多個模式中的一個元素XML
- 11. 如何使用多個XML模式驗證xml文檔
- 12. 將XML拆分爲多個xml文件
- 13. SAS XML映射 - 與多個XML文件
- 14. 從一個xml寫入多個xml文件
- 15. 打破一個XML文件分成多個XML文件使用XSLT 1的InDesign
- 16. 將多個xml文件合併爲單個xml文件
- 17. 如何創建結合多個xsd模式文件的單個xml文件
- 18. Log4j XML - 多個文件appender
- 19. 合併多個XML文件
- 20. 轉換多個XML文件
- 21. 讀取多個XML文件
- 22. xmlhttp.open多個XML文件
- 23. 下載多個XML文件
- 24. 多個tiles-def xml文件
- 25. 導入多個xml文件
- 26. XQuery多個xml文件?
- 27. 在一個更大的.xml文件中拆分一個大的.xml文件(python)
- 28. XMl:我有一個模式的xml文件,我想將此xml文件轉換爲另一個具有不同命名約定的xml文件
- 29. 如何在另一個文件中顯示一個xml文件。 XML的另一個XML
- 30. 使用相同的xml模式加載多個文件
那麼,現在他們有一些相同的元素。但是,我正在研究的其中一個問題是這些常見類型是否在某些文檔中被實際使用。 – s73v3r 2011-01-23 04:05:37