Hi,
As far as I can remember when using early versions from my
client-software, the main difference in output after sending \04 or \1F
to the database, was that in the latter case the output was preceded
with XDM Meta data.
# Full
query_txt <- "for $i in 1 to 2 return <xml>Text { $i }</xml>"
query_obj <- Query(Session, query_txt)
result <- Full(query_obj)
resulted in:
"0b" "<xml>Text 1</xml>" "0b" "<xml>Text 2</xml>"
# Iterate over query
query2 <- "for $i in 3 to 4 return <xml>Iter { $i }</xml>"
query_iterate <- Query(Session, query2) # <== Alternative call to
query-object
while (More(query_iterate)) {
cat(Next(query_iterate), "\n")
}
resulted in:
<xml>Iter 3</xml>
<xml>Iter 4</xml>
Now, iterating over the same query gives:
0b
<xml>Iter 3</xml>
0b
<xml>Iter 4</xml>
Did something change in the client/server protocol or did I introduce an
error somewhere?
Ben