comparison MpdlXmlTextServer.py @ 411:691f0c341b33

*** empty log message ***
author abukhman
date Mon, 06 Dec 2010 11:41:55 +0100
parents f7d73ea4b38b
children 759ed7577eef
comparison
equal deleted inserted replaced
410:13dd83f46f6f 411:691f0c341b33
212 212
213 viewMode= pageinfo['viewMode'] 213 viewMode= pageinfo['viewMode']
214 text = self.getServerData("page-fragment.xql","document=%s&mode=%s&pn=%s"%(docinfo['textURLPath'], 'text', pn)) 214 text = self.getServerData("page-fragment.xql","document=%s&mode=%s&pn=%s"%(docinfo['textURLPath'], 'text', pn))
215 dom =Parse(text) 215 dom =Parse(text)
216 pagedivs = dom.xpath("//div[@class='pageNumberOrig']") 216 pagedivs = dom.xpath("//div[@class='pageNumberOrig']")
217 logging.debug("YYYYYYpagedivs :%s"%(pagedivs))
218 if len(pagedivs)>0: 217 if len(pagedivs)>0:
219 originalPage= getTextFromNode(pagedivs[0]) 218 originalPage= getTextFromNode(pagedivs[0])
220 #return docinfo['originalPage'] 219 #return docinfo['originalPage']
221 return originalPage 220 return originalPage
222 221
223 222 def getAllPlaces (self, docinfo=None, pageinfo=None):
223 """Show all Places if no places than 0"""
224 docpath = docinfo['textURLPath']
225 selfurl = self.absolute_url()
226 viewMode= pageinfo['viewMode']
227 text = self.getServerData("page-fragment.xql","document=%s&mode=%s"%(docinfo['textURLPath'], 'text'))
228 dom =Parse(text)
229 pagedivs = dom.xpath("//div[@class='countPlaces']")
230 logging.debug ("pagedivs=%s"%(pagedivs))
231 #originalPage= getTextFromNode(pagedivs[0])
232 #return allPlaces
233 if len(pagedivs)>0:
234 originalPage= getTextFromNode(pagedivs[0])
235 #return docinfo['originalPage']
236 return originalPage
237
224 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization="regPlusNorm", highlightQuery=None, sn=None, optionToggle=None): 238 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization="regPlusNorm", highlightQuery=None, sn=None, optionToggle=None):
225 """returns single page from fulltext""" 239 """returns single page from fulltext"""
226 docpath = docinfo['textURLPath'] 240 docpath = docinfo['textURLPath']
227 path = docinfo['textURLPath'] 241 path = docinfo['textURLPath']
228 url = docinfo['url'] 242 url = docinfo['url']