Changeset 428:672f8857ece8 in documentViewer for MpdlXmlTextServer.py
- Timestamp:
- Feb 14, 2011, 2:41:12 PM (13 years ago)
- Branch:
- default
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
MpdlXmlTextServer.py
r427 r428 86 86 pagexml=href.replace('mode=text','mode=texttool&viewMode=%s&queryType=%s&query=%s&queryResultPageSize=%s&queryResultPN=%s&tocMode=%s&searchPN=%s&tocPN=%s&optionToggle=%s&characterNormalization=%s'%(viewMode,queryType,urllib.quote(query),pagesize,pn,tocMode,pn,tocPN,optionToggle,characterNormalization)) 87 87 hrefNode.nodeValue = pagexml.replace('page-fragment.xql','%s'%selfurl) 88 logging.debug("PUREXML :%s"%(serializeNode(pagenode))) 88 89 return serializeNode(pagenode) 89 90 if (queryType=="fulltextMorph"): … … 176 177 177 178 178 def getTextPage(self, docinfo=None, pageinfo=None):179 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None): 179 180 """returns single page from fulltext""" 180 181 docpath = docinfo['textURLPath'] … … 186 187 sn = pageinfo['sn'] 187 188 highlightQuery = pageinfo['highlightQuery'] 188 mode = pageinfo ['viewMode']189 #mode = pageinfo ['viewMode'] 189 190 tocMode = pageinfo['tocMode'] 190 191 characterNormalization=pageinfo['characterNormalization'] … … 363 364 return serializeNode(pagenode) 364 365 return "no text here" 365 366 367 def getText(self, mode="text", pn=1, docinfo=None, pageinfo=None): 368 data = self.getTextPage(mode="text", pn=1 ,docinfo=docinfo, pageinfo=pageinfo) 369 logging.debug("TEXT ALL data: %s"%(data)) 370 return data 371 372 def getXML(self, mode="xml", pn=1, docinfo=None, pageinfo=None): 373 data = self.getTextPage(mode="xml", pn=1 ,docinfo=docinfo, pageinfo=pageinfo) 374 logging.debug("TEXT ALL data: %s"%(data)) 375 return data 376 377 def getDictionary(self, mode="text_dict", pn=1, docinfo=None, pageinfo=None): 378 data = self.getTextPage(mode="text_dict", pn=1 ,docinfo=docinfo, pageinfo=pageinfo) 379 logging.debug("TEXT ALL data: %s"%(data)) 380 return data 381 366 382 def getTranslate(self, query=None, language=None): 367 383 """translate into another languages""" … … 456 472 text = page.replace('mode=image','mode=texttool') 457 473 #logging.debug("documentViewer (characterNormalization) characterNormalization: %s"%(characterNormalization)) 458 474 logging.debug("TEXT %s"%(text)) 459 475 return text 460 476
Note: See TracChangeset
for help on using the changeset viewer.