Gibt es eine Möglichkeit, die aktuellen XML-Daten zu erhalten, wenn wir unsere eigene benutzerdefinierte XPath-Funktion erstellen (siehe hier).
Ich weiß, dass Sie Zugriff auf einen XPathContext
haben, aber ist das ausreichend?
Beispiel:
Unser XML:
smang
buzz
Unser XSL:
Wie bekommen wir den gesamten XML-Baum?
Bearbeiten: Zur Klarstellung: Ich erstelle eine benutzerdefinierte Funktion, die letztendlich statischen Java-Code ausführt (es handelt sich um eine Funktion von Saxon). In diesem Java-Code möchte ich Elemente aus dem XML-Baum wie bar und fizz sowie deren CDATA wie smang und buzz abrufen können.