我希望能夠保證兩種元素的唯一性:MainQuestion和AlternateQuestion。 在我的xsd:key的select查詢中,是否可以指定會執行「// MainQuestion或// AlternateQuestion」的操作?有人告訴我這樣的東西存在,但似乎XSD只支持XPath語法的子集...是否可以在XSD中的Xpath中指定OR?
0
A
回答
1
支持Pavel的答案,您可以使用「|」在XML Schema中的XPath中。
XML Schema支持XPath的一個子集(我認爲它是「假XPath」)。它支持的內容在規範中明確規定。你必須通過幾個部分來找到它。這是確切的部分鏈接:
0
2
您應該能夠使用|
像往常一樣:
//MainQuestion | //AlternateQuestion
語法確實限制 - 這是大致相同的XSLT 1.0模板模式的限制,但除了它路徑步驟中不能有任何過濾器。但是,|
明確列爲受支持的。
相關問題
- 1. 是否有可能將XSD轉換爲Java中的XPath?
- 2. 是否可以在XSD中更改minOccurs的默認值?
- 3. XSD架構是否可以在其中包含其他XSD的內容?
- 4. 是否可以在計劃中指定特定目標?
- 5. 是否可以在Visual Studio c#中指定測試的順序?
- 6. 是否可以在C++ 11中指定枚舉的位寬?
- 7. 是否可以在Swift中指定自己的方法?
- 8. 是否可以在你的web.config中指定代理憑證?
- 9. 是否可以在Scilab的csvRead中指定範圍和標題?
- 10. 是否可以指定不應在ActiveRecord中加載的列?
- 11. 是否可以指定unordered_map的順序?
- 12. 是否可以在Silverlight 3中針對XSD驗證XML?
- 13. 是否可以在Directory.GetFiles中指定目錄通配符?
- 14. 是否可以在RMQ .NET中指定多個連接點?
- 15. 是否可以在ruby中爲to_yaml指定格式化選項?
- 16. 是否可以在build.xml中爲ant指定記錄器?
- 17. 是否可以在Gradle中爲每種風味指定testApplicationId?
- 18. 是否可以在Visual Studio項目中指定源文件夾?
- 19. 是否可以在ant中指定屬性值作爲屬性?
- 20. 是否可以在MigLayout中指定深度?
- 21. 是否可以指定F3在Eclipse中進行搜索?
- 22. 是否可以在佈局文件中指定商店視圖
- 23. 是否可以在清單文件中指定清單參數?
- 24. 是否可以在Objective-C中創建自定義指令?
- 25. 是否可以在SVG中按指定方向縮放矩形?
- 26. 是否可以在struts.xml中指定任何struts屬性?
- 27. 是否可以在URL中指定HTTP標頭?
- 28. 是否可以在Yesod路由中指定查詢參數?
- 29. 是否可以在android按鈕中指定邊框?
- 30. xsd中的元素是否可以具有任意名稱?
感謝您的回覆,我不知道我怎麼沒發現我自己,這是很容易... – lau 2009-08-06 10:22:06