Wenn ich einen Kontextknoten, einen XPath-Ausdruck und einen Knoten habe, kann ich überprüfen, ob mein Knoten den XPath-Ausdruck in diesem Kontext erfüllt.Gibt es eine Möglichkeit, eine umgekehrte XPath-Abfrage auszuführen?
Ich habe XPath-Abfragen, die sehr teuer sind und lange dauern. Hier möchte ich einfach einen potentiellen Ergebnisknoten nehmen und prüfen, ob er die Abfrage erfüllt, d. H. Er würde als Teil der Abfrageergebnismenge zurückgegeben werden.
Ich bin mit Saxon EE 9.3
Willkommen bei [SO]. Bitte nehmen Sie sich etwas Zeit, um die [faq] zu lesen und Code anzuzeigen. – zzzzBov
Hängt von der Abfrage ab, aber mein allgemeiner Ansatz wäre, ein viel kleineres XML-Dokument um meinen Kandidatenknoten herum zu erstellen und die Abfrage darauf zu testen. – biziclop
Dies war eigentlich unser erster Ansatz und würde wahrscheinlich in den meisten Fällen ziemlich gut funktionieren, aber wie Sie richtig angemerkt haben, hängt es von der Abfrage ab, und dies ist ein allgemeiner Abfrageprozessor, so dass wir nicht viel annehmen können Abfrage. –