From: <Pie...@re...> - 2008-02-29 14:09:53
|
Hi, > I have here a strange type error: > >org.exist.xquery.XPathException: err:XQST0049: It is a static error if >more than one variable declared or imported by a module has the same >expanded QName. Variable: ad [at line 1, column 102] > >from the following XQuery: > >declare variable $ad := collection("xmldb:exist://db/cbml")//ad; >declare variable $s := $ad/head[contains(upper-case(.), 'STAMP')]; > >declare function local:unique-nodes-by-value($seq as element()*) as >element()* >{ > $seq[not(string(.)=preceding-sibling::*/string(.))] >}; > >local:unique-nodes-by-value($s) Are you sure this query, as provided by you, doesn't work ? It works perfectly here (well, I have no underlying document, but the static analysis phase passes withough problem) >Is this an eXist issue that I cannot run the function query? Difficult to say : maybe an interaction with the sandbox application ? It works on our web site though... Cheers, p.b. |