Ich habe eine xpath $x/descendant-or-self::*/@y
, die ich in $x//@y
geändert habe, da es die Leistung verbessert. Hat diese Änderung andere Auswirkungen?Ersatz für Nachkommen oder selbst
0
A
Antwort
2
Wie in der W3C XPath Recommendation erklärt wird, ist// shorthand für/abcendant-or-self :: node() /, so dass ein kleiner Unterschied ist. Aber da Attribute nur auf Elementen vorkommen können, halte ich diesen Ersatz für sicher.
Das könnte auch erklären, warum Sie einen Leistungsschub sehen, da MarkLogic sich weniger Sorgen machen muss, ob tatsächlich Elemente dazwischen liegen.
HTH!
Verwandte Themen
- 1. Jquery: get Vorfahren (oder Nachkommen) und Selbst
- 2. jQuery Ersatz für Standard-Schaltfläche oder Link
- 3. Ersatz für DROP ODER ERSTELLEN in MySql
- 4. Testen von Objekten für Vorfahren/Nachkommen in JavaScript oder Jquery
- 5. CGAL Ersatz für iOS
- 6. Ersatz für JAXMServlet?
- 7. Guter Ersatz für Qt
- 8. Regex Ersatz für Streifen()
- 9. EasyMock Ersatz für SetReturnValue
- 10. WinRT Ersatz für System.ComponentModel.TypeConverter
- 11. Ersatz für Neuronale Netze
- 12. Ersatz für XML-Serialisierung
- 13. Ersatz für UDC, Nutzungsdatensammler?
- 14. XPath Abfrage mit Nachkommen und Nachkommen Text() Prädikate
- 15. SYSGEN_SYSISAPI Ersatz für WinCE6
- 16. Ersatz für document.all.sort.length
- 17. Leichter Ersatz für System.Data.DataTable
- 18. Ersatz für UIViews contentStretch?
- 19. CDI-Ersatz für @ManagedProperty
- 20. PHP Ersatz für safe_mode
- 21. Ersatz für Rdoc-Nutzung
- 22. Ersatz für gefunden = Keine?
- 23. Ersatz für binary_function
- 24. Ersatz für WorkflowUtil.isStale (...)
- 25. WinAPI Ersatz für reg.exe
- 26. UIDatePicker Ersatz für tvOS?
- 27. Ersatz für veraltet `WrappingNeoServerBootstrapper`
- 28. Ersatz für veraltete eregi
- 29. Ersatz für apache.http.client Bibliothek
- 30. Ersatz für Python statvfs?