Hi Ben -
Does something like: ``` declare variable $name external; for $i as xs:integer in 1 to 5 return element { $name } { $i } ``` work any differently?
Best, Bridger
On Thu, Sep 12, 2019 at 10:49 AM ben.engbers@be-logical.nl < ben.engbers@be-logical.nl> wrote:
xs:string is neither accepted and says that no namespace is defined for 002xs:string
Ben
-------- Oorspronkelijk bericht -------- Onderwerp: [basex-talk] binding-types? Van: Ben Engbers Aan: Basex Mail-lijst Cc:
Hi,
While creating a R-package, based on my R client-implementation, I found that the binding function was malfunctioning.
After rewriting that function, the following is accepted: query_txt <- "declare variable $name external; for $i in 1 to 5 return element { $name } { $i }" query_obj_1 <- Query(Sess, query_txt) success <- query_obj_1$queryObject$Bind("name", "number") print(query_obj_1$queryObject$ExecuteQuery())
results in: "1" "2" "3" "4" "5"
When I change the line 'success <- query_obj_1$queryObject$Bind("name", "number")' in success <- query_obj_1$queryObject$Bind("name", "number", "xs:integer") the following error is produced: "[XPST0081] No namespace declared for '\002xs:integer'."
What types are accepted?
Ben
Hi Ben,
What types are accepted?
xs:integer would be an expected type indeed [1].
Could you check for us if the problem occurs with other bindings as well?
Best, Christian
[1] https://github.com/BaseXdb/basex/blob/master/basex-examples/src/main/java/or...
On Thu, Sep 12, 2019 at 5:59 PM Bridger Dyson-Smith bdysonsmith@gmail.com wrote:
Hi Ben -
Does something like:
declare variable $name external; for $i as xs:integer in 1 to 5 return element { $name } { $i }
work any differently?
Best, Bridger
On Thu, Sep 12, 2019 at 10:49 AM ben.engbers@be-logical.nl ben.engbers@be-logical.nl wrote:
xs:string is neither accepted and says that no namespace is defined for 002xs:string
Ben
-------- Oorspronkelijk bericht -------- Onderwerp: [basex-talk] binding-types? Van: Ben Engbers Aan: Basex Mail-lijst Cc:
Hi,
While creating a R-package, based on my R client-implementation, I found that the binding function was malfunctioning.
After rewriting that function, the following is accepted: query_txt <- "declare variable $name external; for $i in 1 to 5 return element { $name } { $i }" query_obj_1 <- Query(Sess, query_txt) success <- query_obj_1$queryObject$Bind("name", "number") print(query_obj_1$queryObject$ExecuteQuery())
results in: "1" "2" "3" "4" "5"
When I change the line 'success <- query_obj_1$queryObject$Bind("name", "number")' in success <- query_obj_1$queryObject$Bind("name", "number", "xs:integer") the following error is produced: "[XPST0081] No namespace declared for '\002xs:integer'."
What types are accepted?
Ben
basex-talk@mailman.uni-konstanz.de