Я работаю над настольным приложением на основе XULrunner
, и у меня много Xqueries
.
Пример: переменная qr содержит запрос
var qr = '<syncedcenters>{
let $allItems := /xmldb/centers/center
for $date in distinct-values($allItems/meetingdate)
return
<synccenterdate value="{$date}">
<centers>{
let $dateItems := $allItems[meetingdate = $date]
for $id in distinct-values($dateItems/@id)
return
<center id="{$id}" >
<totaldue>{
sum($dateItems[@id=$id]
/groups
/group
/members
/member
/loandetails
/loan
/prdue)
}</totaldue>
</center>
}</centers>
</synccenterdate>
}</syncedcenters>'
var nobj = jQuery.parseJSON(getdata(qr).toString());
но я не хочу жестко кодировать все запросы в JS, есть ли какой-нибудь странный подход?