comparison MpdlXmlTextServer.py @ 393:bb317af1c197

*** empty log message ***
author abukhman
date Wed, 03 Nov 2010 15:59:05 +0100
parents 9b2adae6c6e2
children e6f3fcb2058f
comparison
equal deleted inserted replaced
392:9b2adae6c6e2 393:bb317af1c197
137 result= dom.xpath("//result/resultPage") 137 result= dom.xpath("//result/resultPage")
138 138
139 docinfo['numPages']=int(getTextFromNode(result[0])) 139 docinfo['numPages']=int(getTextFromNode(result[0]))
140 return docinfo 140 return docinfo
141 141
142 #def getQueryResultHits(self, docinfo=None, pageinfo=None):
143
144
142 def getGisPlaces(self, docinfo=None, pageinfo=None): 145 def getGisPlaces(self, docinfo=None, pageinfo=None):
143 """ Show all Gis Places of whole Page""" 146 """ Show all Gis Places of whole Page"""
144 xpath='//place' 147 xpath='//place'
145 docpath = docinfo['textURLPath'] 148 docpath = docinfo['textURLPath']
146 url = docinfo['url'] 149 url = docinfo['url']
346 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)) 349 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))
347 #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) 350 #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)
348 pagedom = Parse(pagexml) 351 pagedom = Parse(pagexml)
349 numdivs = pagedom.xpath("//div[@class='queryResultHits']") 352 numdivs = pagedom.xpath("//div[@class='queryResultHits']")
350 tocSearch = int(getTextFromNode(numdivs[0])) 353 tocSearch = int(getTextFromNode(numdivs[0]))
354 logging.debug("documentViewer (gettoc) tocSearch: %s"%(tocSearch))
351 tc=int((tocSearch/10)+1) 355 tc=int((tocSearch/10)+1)
352 logging.debug("documentViewer (gettoc) tc: %s"%(tc)) 356 logging.debug("documentViewer (gettoc) tc: %s"%(tc))
353 return tc 357 return tc
354 358
355 def getToc(self, mode="text", docinfo=None): 359 def getToc(self, mode="text", docinfo=None):