Ich möchte die Eindeutigkeit für zwei Arten von Elementen garantieren: MainQuestion und AlternateQuestion. Kann ich in der Select-Abfrage für meinen Schlüssel xsd: etwas angeben, das "// MainQuestion oder // AlternateQuestion"? Jemand hat mir gesagt, dass so etwas existiert, aber es scheint, dass XSD nur eine Teilmenge der XPath-Syntax unterstützt ...ist es möglich, ein OR in einem Xpath in einem XSD anzugeben?
0
A
Antwort
1
Unterstützung von Pavels Antwort, dass Sie "|" verwenden können in einem XPath in XML Schema.
XML Schema unterstützt eine Teilmenge von XPath (was ich als "falschen XPath" betrachte). Was es unterstützt, ist explizit in der Spezifikation angegeben. Sie müssen durch ein paar Abschnitte suchen, um es zu finden. Dies ist ein Link auf den genauen Abschnitt:
0
Haben Sie das oder? http://w3schools.com/xpath/xpath_operators.as p
2
Sie sollten in der Lage |
wie gewohnt zu verwenden:
//MainQuestion | //AlternateQuestion
die Syntax in der Tat beschränkt ist -, dass es in etwa die gleichen wie Einschränkungen für Schablonenmuster in XSLT 1.0, aber zusätzlich ist kann keine Filter in Pfadschritten enthalten. |
wird jedoch explizit als unterstützt aufgeführt.
Verwandte Themen
- 1. Ist es möglich, die SPS-Ausführung in einem bestimmten 'n' Zyklus in strukturiertem Text anzugeben?
- 2. In WPF ist es möglich, den Zellstandort des Elements in einem UniformGrid-Feld anzugeben?
- 3. Ist es möglich, ein data.frame in einem Vektor in R
- 4. Ist es möglich, in der Datei web.config Proxy-Anmeldedaten anzugeben?
- 5. Ist es möglich, eine Lambda-Funktion anzugeben?
- 6. Es ist möglich, den onTap-Bereich der Elemente in einem Mapview anzugeben/zu reduzieren?
- 7. Moq - Ist es möglich, in einem Setup die Verify-Kriterien (z. B. Times genannt) anzugeben?
- 8. Ist es möglich, ein Eigenschaftenobjekt in einem Abschlussargument zu "senken"?
- 9. Ist es möglich, ein ItemTemplate in einem ListView zu implementieren?
- 10. Ist es möglich, einen Standardwert für Subskriptionen in Matlab anzugeben?
- 11. Ist es möglich, Shell-Verben in der Befehlszeile anzugeben?
- 12. Ist es möglich, einen Benutzeragenten in einem Schienenintegrationstest oder -spezifikation anzugeben?
- 13. Ist es möglich, Formatierungsoptionen für to_yaml in Ruby anzugeben?
- 14. Ist es möglich, testApplicationId pro Flavor in Gradle anzugeben?
- 15. Ist es möglich, mehrere Tags in Xpath, Python
- 16. Gibt es eine Möglichkeit, Feldnamen in einem Zugriffsformular bedingt anzugeben?
- 17. Ist es möglich, Ausgabeargumente zur Laufzeit dynamisch anzugeben
- 18. Ist es möglich, Javascript in einem iFrame in IE9
- 19. Ist es möglich, einen leeren std :: vector als Standardparameter anzugeben?
- 20. Ist es möglich, einem Stil ein benutzerdefiniertes Rechtschreibwörterbuch hinzuzufügen?
- 21. ist es möglich, ein Modul von einem Thema zu einem anderen Thema in Prestashop zu installieren?
- 22. Ist es möglich, ein Benutzersteuerelement zu einem Composite-Steuerelement hinzuzufügen?
- 23. Ist es möglich, CMFCToolBar einem Dialog hinzuzufügen?
- 24. Es ist möglich, die Position eines Toasts anzugeben?
- 25. Benutzerdefinierte Attribute in einem xsd-Schema
- 26. Ist es möglich, zwei Modelle in einem asp.net mvc anzeigen
- 27. Ist es möglich, mehrere Bilder in einem einzigen uiimageview hinzuzufügen?
- 28. Ist es möglich, einen Konverter in einem Stil zu verwenden?
- 29. Ist es möglich, polymorphe Funktionen in einem DSL mit Free
- 30. Ist es möglich, den Browserverlauf in einem PHP-Code nachzuverfolgen?
Dank für Ihre Antwort, ich weiß nicht, wie ich nicht feststellen, dass ich, das war recht einfach ... – lau