comparison MpdlXmlTextServer.py @ 237:d596d6839fb8

*** empty log message ***
author abukhman
date Mon, 11 Oct 2010 16:01:12 +0200
parents ccdce5aca47b
children 295b691cd78d
comparison
equal deleted inserted replaced
236:ccdce5aca47b 237:d596d6839fb8
154 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""): 154 def getTextPage(self, mode="text", pn=1, docinfo=None, pageinfo=None, highlightQuery=None,sn=None, viewMode=None, tocMode=None, tocPN=None, characterNormalization=""):
155 """returns single page from fulltext""" 155 """returns single page from fulltext"""
156 docpath = docinfo['textURLPath'] 156 docpath = docinfo['textURLPath']
157 path = docinfo['textURLPath'] 157 path = docinfo['textURLPath']
158 url = docinfo['url'] 158 url = docinfo['url']
159 nameR = docinfo['name'] 159 name = docinfo['name']
160 viewMode= pageinfo['viewMode'] 160 viewMode= pageinfo['viewMode']
161 tocMode = pageinfo['tocMode'] 161 tocMode = pageinfo['tocMode']
162 characterNormalization=pageinfo['characterNormalization'] 162 characterNormalization=pageinfo['characterNormalization']
163 tocPN = pageinfo['tocPN'] 163 tocPN = pageinfo['tocPN']
164 selfurl = self.absolute_url() 164 selfurl = self.absolute_url()
204 for l in links: 204 for l in links:
205 hrefNode =l.getAttributeNodeNS(None, u"href") 205 hrefNode =l.getAttributeNodeNS(None, u"href")
206 if hrefNode: 206 if hrefNode:
207 href=hrefNode.nodeValue 207 href=hrefNode.nodeValue
208 if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'): 208 if href.startswith('http://chinagis.mpiwg-berlin.mpg.de'):
209 hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl/'%nameR) 209 hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl/name=%s'%name)
210 #hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl%s'%url) 210 #hrefNode.nodeValue =href.replace('chinagis_REST/REST/db/chgis/mpdl','chinagis/REST/db/mpdl%s'%url)
211 l.setAttributeNS(None, 'target', '_blank') 211 l.setAttributeNS(None, 'target', '_blank')
212 return serializeNode(pagenode) 212 return serializeNode(pagenode)
213 213
214 if mode == "pureXml": 214 if mode == "pureXml":