我正在使用基于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中的所有查询,是否有任何标准的方法?