From: Вячеслав С. <sch...@gm...> - 2011-03-05 16:57:04
|
yep - for eXist - but Saxon in this case report error - so i prefer future proof solution Engine name: Saxon-EE XQuery 9.3.0.4 Severity: error Description: Cannot mix nodes and atomic values in the result of a path 5 марта 2011 г. 19:41 пользователь Adam Retter <ad...@ex...> написал: >> let $errors := <report> >> <status>invalid</status> >> <duration unit="msec">3443</duration> >> <message level="Error" line="1191" column="49" repeat="96"></message> >> <message level="Error" line="161740" column="25"></message> >> <message level="Error" line="162327" column="92" repeat="87"></message> >> <message level="Error" line="255090" column="25">c</message> >> <message level="Error" line="255702" column="414" repeat="9"></message> >> </report> >> return sum($errors//message/(@repeat/number(),1)[1]) >> >> Saxon produce 194 >> eXistDB - NaN > > In the meantime, removing the /number() from the query will give you > the result that you want. > >> ------------------------------------------------------------------------------ >> What You Don't Know About Data Connectivity CAN Hurt You >> This paper provides an overview of data connectivity, details >> its effect on application quality, and explores various alternative >> solutions. http://p.sf.net/sfu/progress-d2d >> _______________________________________________ >> Exist-development mailing list >> Exi...@li... >> https://lists.sourceforge.net/lists/listinfo/exist-development >> > > > > -- > Adam Retter > > eXist Developer > { United Kingdom } > ad...@ex... > irc://irc.freenode.net/existdb > |