comparison MpdlXmlTextServer.py @ 179:ac715583385b

urllib.quote
author abukhman
date Thu, 23 Sep 2010 17:12:02 +0200
parents 3d9fd9dba38a
children 41a461d62af0
comparison
equal deleted inserted replaced
178:3d9fd9dba38a 179:ac715583385b
252 query =pageinfo['query'] 252 query =pageinfo['query']
253 queryType =pageinfo['queryType'] 253 queryType =pageinfo['queryType']
254 tocSearch = 0 254 tocSearch = 0
255 tocDiv = None 255 tocDiv = None
256 256
257 pagexml = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn)) 257 pagexml = self.getServerData("doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, urllib.quote(query), pagesize, pn))
258 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn) ,outputUnicode=False) 258 #pagexml=self.template.fulltextclient.eval("/mpdl/interface/doc-query.xql","document=%s&mode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s"%(docpath, 'text', queryType, query, pagesize, pn) ,outputUnicode=False)
259 pagedom = Parse(pagexml) 259 pagedom = Parse(pagexml)
260 numdivs = pagedom.xpath("//div[@class='queryResultHits']") 260 numdivs = pagedom.xpath("//div[@class='queryResultHits']")
261 tocSearch = int(getTextFromNode(numdivs[0])) 261 tocSearch = int(getTextFromNode(numdivs[0]))
262 tc=int((tocSearch/10)+1) 262 tc=int((tocSearch/10)+1)