我目前有兩個XSD方案,一個是另一個的「輕」版本。現在,我在「完整」模式中重複了「輕量級」版本中的所有內容,但是當我需要進行更改時,這會變得非常痛苦,反正干涉原則,所以我想知道是否有元素將另一個模式包含在模式中,這樣我就可以從「輕量級」模式中繼承「完整」模式以減少維護障礙。我可以讓一個XML Schema(XSD)包含另一個XML-Schema嗎?
39
A
回答
56
這有兩種方法。
<xsd:include schemaLocation="pathToFile" />
應該用於包括相同的命名空間的文件。
<xsd:import namespace="namespace" schemaLocation="pathToFile" />
應該用於包括在不同的命名空間的文件。通常,您將指定作爲導入架構的targetNamespace給出的名稱空間。
5
使用<包括>元素,例如參見here。
相關問題
- 1. 如何將一個jar文件中的Schema(XSD)導入到另一個Schema(XSD)
- 2. 我可以讓我的XML Schema(XSD)爲VS VS Intellisense提供包含* any * name的元素嗎?
- 3. 我可以在JavaScript中包含另一個源文件嗎?
- 4. 我可以在另一個框架中包含框架嗎?
- 5. 我可以在另一個類中包含一個帶有類的文件嗎?
- 6. 可以在一個ant XML構建文件中包含一個XML文件嗎?
- 7. Android Activity可以包含一個listview嗎?
- 8. 可能一個子域可以在URL中包含另一個子域嗎?
- 9. 我們可以在另一個xml中訪問xml元素嗎?
- 10. 在另一個包含一個RSS源,可能嗎?怎麼樣?
- 11. Java - 從另一個XML + XSD生成XML
- 12. 如何將XML從一個XSD轉換爲另一個XSD?
- 13. 我可以把java包放入另一個包嗎?
- 14. 包含一個XML
- 15. 我可以有一個NSArray包含NSArrays
- 16. 我可以將Clojure表單從一個包轉換爲另一個包嗎?
- 17. Android:一個視圖(不是視圖組)可以包含另一個視圖嗎?
- 18. 一個XML模式枚舉可以擴展另一個嗎?
- 19. XML-RPC Schema .xsd
- 20. 如何包含另一個XML文件
- 21. 一個類可以包含一個自己的列表嗎?
- 22. 一個接口可以包含一個變量嗎?
- 23. DOM元素可以包含一個包含空格的ID嗎?
- 24. 我可以給objdump一個地址並讓它反彙編包含函數嗎?
- 25. 我可以讓一個maven配置文件激活另一個嗎?
- 26. 我可以讓一個PHP文件成爲一個包或庫嗎?
- 27. 我可以讓一個jar執行一個python腳本嗎?
- 28. 限制一個XML Schema元素包含一個更具體的類型
- 29. 我可以在ASP頁面中包含一個aspx頁面嗎?
- 30. 我可以有一個包含混合值的數據幀嗎
這比我更容易......但不管怎樣謝謝! – 2008-12-02 03:53:59