a good way to figure out what might be going wrong with queries is to take a look at the webserver’s access log. Since the Java API “merely” wraps a HTTP command, chances are that the _xql= shows up in the log, and you see where the trouble comes from.
(in this case I find the escaped single quote inside the string delimiter very suspicous …)
I checked the access log file, I makes entries of those accessed directly by the browser and the connect entries from the JAVA API, the following queries are not logged.
the following does not fetch results TaminoResult tr = tamino.query(“Telephone[Lastname="Weber"]”); OR TaminoResult tr = tamino.query(“Telephone[Lastname=Weber]”);
and the following retrieves the record.
TaminoResult tr = tamino.query(“Telephone[EntryID=315]”); (Both are text nodes)
Is it a problem with the way I handle strings or Is this a bug.