Hallo zusammen,
ich habe mir eine XQuery gebastelt, die ich aus einem Java Programm über Verwendung des Konsolenbefehls aufrufe.
Wobei "mxquery.jar" mein Interpreter ist und "Autosar_Namechecker.xq" meine Query.
Funktioniert soweit einwandfrei.
Wenn ich jetzt jetzt aber in dem Java Programm eine Variable habe, in der der Pfad des XML Dokuments steht, das von der XQuery geparst werden soll, wie mache ich den Variableninhalt dann am besten in der Query bekannt?
Gibt es eine Möglichkeit der Parameterübergabe beim Aufruf der XQuery?
Oder irgendwelche Ideen wie man das sonst lösen könnte?
Vielen Dank für Eure Hilfe
LG Simon
ich habe mir eine XQuery gebastelt, die ich aus einem Java Programm über Verwendung des Konsolenbefehls aufrufe.
Code:
String cmd = "java -jar mxquery.jar -f Autosar_Namechecker.xq"; Process proc = Runtime.getRuntime().exec(cmd);
Funktioniert soweit einwandfrei.
Wenn ich jetzt jetzt aber in dem Java Programm eine Variable habe, in der der Pfad des XML Dokuments steht, das von der XQuery geparst werden soll, wie mache ich den Variableninhalt dann am besten in der Query bekannt?
Gibt es eine Möglichkeit der Parameterübergabe beim Aufruf der XQuery?
Oder irgendwelche Ideen wie man das sonst lösen könnte?
Vielen Dank für Eure Hilfe
LG Simon
Comment