java program
Part of the java code;
.....
SednaStatement st = con.createStatement();
SednaSerializedResult sr = null;
String query = "for $x in doc(\"mesh\")//DescriptorRecord"
+ "where $x/DescriptorName[String='Abdomen']"
+ "return $x//String/text()";
con.begin();
if (st.execute(query)) {
sr = st.getSerializedResult();
}
.............
Then I got such error message,
ru.ispras.sedna.driver.DriverException: SEDNA Message: ERROR XPST0003
It is a static error if an expression is not a valid instance of the grammar defined in A.1 EBNF.
Details: syntax error at token: '$', line: 1
But xquery does work in terminal.
Thanks,
Tan