在Javascript中编写xQuery的最佳实践

时间:2011-01-19 05:51:21

标签: javascript jquery xml xul

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

0 个答案:

没有答案